| Title | ||
| Source | Block | |
| Altimetry | Block | |
| Sound Speed | Block | |
| Object | Block | (Traceo only) |
| Bathymetry | Block | |
| Output | Block |
The Title is a character string, which is written in both the LOGFIL (the file with the *.log extension) and the OUTFIL (the output file).
The structure of each block is as follows:
| ds | ray step |
| rs | source range coordinate |
| zs | source depth coordinate |
| cs | sound speed at the source position |
| freqs | source frequency |
| bmtype | beam type |
| nthtas | number of launching angles |
| thetas(1) thetas(nthtas) | first and last launching angles |
| inttype | interpolation type ('2P'/'3P') |
| stype | surface type ('V', for vacuum/'R', for rigid) |
| n | number of surface coordinates |
| rati(1) zati(1) | surface coordinates |
| rati(2) zati(2) | |
| rati(3) zati(3) | |
| ... | |
| rati(n) zati(n) |
| ctype | type of sound speed distribution |
| ptype | particular type of sound speed |
| 'c(z,z)' | sound speed profile | |
| 'c(r,z)' | sound speed field |
When ctype = 'c(z,z)' the parameter ptype allows to define a set of analytical profiles (so both sound speed and its derivatives are calculated analytically at the interpolation point) or a numerical profile. For any of the analytical profiles the Sound Speed Block should be defined as:
| n | number of depths (ignored) |
| z(1) c(1) | sound speed data |
| z(2) c(2) |
Finally, the option ptype = 'SSPR' defines an arbitrary sound speed profile, which is defined in the Sound Speed Block as
| n | number of depths |
| z(1) c(1) | sound speed data |
| z(2) c(2) | |
| z(3) c(3) | |
| ... | |
| z(n) c(n) |
When ctype = 'c(r,z)' the parameter ptype is ignored and the Sound Speed Block continues with the following elements:
| m | number of ranges |
| r(1) r(2) ... r(m) | ranges |
| n | number of depths |
| z(1) z(2) ... z(n) | depths |
| c(1,1) c(1,2) ... c(1,m) | sound speed matrix |
| c(2,1) c(2,2) ... c(2,m) | |
| c(3,1) c(3,2) ... c(3,m) | |
| ... | |
| c(n,1) c(n,2) ... c(n,m) |
| 'H' | (homogeneous object) |
| inttype | ('2P'/'3P') |
| aunits | (attenuation units) |
| cobj(1) rhoobj(1) alpha(1) | sound speed, density, attenuation |
| m | number of object upper coordinates |
| rup(1) zup(1) | object upper coordinates |
| rup(2) zup(2) | |
| rup(3) zup(3) | |
| ... | |
| rup(m) zup(m) | |
| n | number of object lower coordinates |
| rdown(1) zdown(1) | object lower coordinates |
| rdown(2) zdown(2) | |
| rdown(3) zdown(3) | |
| ... | |
| rdown(n) zdown(n) |
| 'N' (non-homogeneous object) |
| inttype ('2P'/'3P') |
| aunits (attenuation units) |
| m |
| rup(1) zup(1) cup(1),rhoup(1),alphup(1) |
| rup(2) zup(2) cup(2),rhoup(2),alphup(2) |
| rup(3) zup(3) cup(3),rhoup(3),alphup(3) |
| ... |
| rup(m) zup(m) cup(m),rhoup(m),alphup(m) |
| n |
| rdown(1) zdown(1) cdown(1),rhodown(1),alphdown(1) |
| rdown(2) zdown(2) cdown(2),rhodown(2),alphdown(2) |
| rdown(3) zdown(3) cdown(3),rhodown(3),alphdown(3) |
| ... |
| rdown(n) zdown(n) cdown(n),rhodown(n),alphdown(n) |
| 'F' | frequency dependent (dB/meter)khz, |
| 'L' | loss parameter, |
| 'M' | dB/meter, |
| 'N' | Nepers/meter, |
| 'Q' | Q-factor, |
| 'W' | dB/wavelength. |
| 'H' | bottom type (homogeneous bottom) |
| inttype | interpolation type ('2P' or '3P') |
| aunits | (attenuation units) |
| cbty(1) rhobty(1) alpha(1) | sound speed at bottom, bottom density, attenuation |
| n | number of bottom coordinates |
| rbty(1) zbty(1) | bottom coordinates |
| rbty(2) zbty(2) | |
| rbty(3) zbty(3) | |
| ... | |
| rbty(n) zbty(n) |
| 'N' bottom type (non-homogeneous bottom) |
| inttype interpolation type ('2P'/'3P') |
| n number of bottom coordinates |
| rbty(1) zbty(1) cbty(1) rhobty(1) alpha(1) |
| rbty(2) zbty(2) cbty(2) rhobty(2) alpha(2) |
| rbty(3) zbty(3) cbty(3) rhobty(3) alpha(3) |
| ... |
| rbty(n) zbty(n) cbty(n) rhobty(n) alpha(n) |
| catype | calculation type |
| artype | array type |
| 'RCO' | only ray coordinates; |
| 'ARI' | all ray information; |
| 'EIG' | eigenray information; |
| 'AAD' | only amplitude and delays; |
| 'CPR' | coherent acoustic pressure; |
| 'CTL' | coherent TL; |
| 'PVL' | coherent particle velocity. |
| 'UAS' | (Uniform | array shape) |
| 'DAS' | (Deformed | array shape) |
| m n ( |
| r(1) r(2) r(3) .... r(m) |
| z(1) z(2) z(3) .... z(n) . |
| m ( |
| r(1) z(1) |
| r(2) z(2) |
| r(3) z(3) |
| ... |
| r(m) z(m) |