| Title | |
| Source | Block |
| Altimetry | Block |
| Sound Speed | Block |
| Objects | Block |
| Bathymetry | Block |
| Array | Block |
| Output | Block |
The Title is a character string, which is written in the LOGFIL (the file with the *.log extension).
The structure of each block is as follows:
| ds | ray step |
| rx,zx | source coordinates |
| rbox(1),rbox(2) | range box |
| freqx | source frequency |
| nthtas | number of launching angles |
| theta(1), theta(nthtas) | first and last launching angles |
| atype | surface type |
| aptype | surface properties |
| aitype | interpolation type |
| atiu | attenuation units |
| nati | number of surface coordinates |
atype can be one of the following characters:
| 'A' | absorbent surface |
| 'E' | elastic surface |
| 'R' | rigid surface |
| 'V' | vacuum over surface |
aptype can be one of the following characters:
| 'H' | homogeneous surface |
| 'N' | non-homogeneous surface |
aitype can be one of the following strings:
| 'FL' | flat surface |
| 'SL' | surface with a slope |
| '2P' | piecewise linear interpolation |
| '3P' | piecewise parabolic interpolation |
| '4P' | piecewise cubic interpolation |
atiu can be one of the following characters:
| 'F' | dB/kHz |
| 'M' | dB/meter |
| 'N' | dB/neper |
| 'Q' | Q factor |
| 'W' | dB/ |
nati is the number of surafce coordinates.
For aptype = 'H' the properties and coordinates of the surface are specified as follows:
| rati(1),zati(1) |
| rati(2),zati(2) |
| rati(3),zati(3) |
| ... |
| rati(nati),zati(nati) |
| rati(1),zati(1),cpati(1),csati(1),rhoati(1),apati(1),asati(1) |
| rati(2),zati(2),cpati(2),csati(2),rhoati(2),apati(2),asati(2) |
| rati(3),zati(3),cpati(3),csati(3),rhoati(3),apati(3),asati(3) |
| ... |
| rati(nati),zati(nati),cpati(nati),... |
| cdist | type of sound speed distribution |
| cclass | class of sound speed |
| nr0,nz0 | number or points in range, number of points in depth |
| 'c(z,z)' | sound speed profile | |
| 'c(r,z)' | sound speed field |
| 'ISOV' | isovelocity | profile |
| 'LINP' | linear | profile |
| 'PARP' | parabolic | profile |
| 'EXPP' | exponential | profile |
| 'N2LP' | profile | |
| 'ISQP' | inverse-square gradient | profile |
| 'MUNK' | Munk | profile |
| 'TABL' | tabulated | profile |
| z0(1),c0(1) |
| z0(2),c0(2) |
| z0(1),c0(1) |
| z0(2),c0(2) |
| ... |
| z0(nz0),c0(nz0) |
| r0(1),r0(2),r0(3),...,r0(nr0) |
| z0(1),z0(2),z0(3),...,z0(nz0) |
| c(1,1) c(1,2) ... c(1,nr0) |
| c(2,1) c(2,2) ... c(2,nr0) |
| c(3,1) c(3,2) ... c(3,nr0) |
| ... |
| c(nz0,1) c(nz0,2) ... c(nz0,nr0) |
After the Sound Speed Block it should follow the single line
| otype | object type |
| obju | attenuation units |
| no | number of coordinates |
| ocp(i), ocs(i), orho(i) ... | Object |
| ro(1),zdn(1),zup(1) | |
| ro(2),zdn(2),zup(2) | |
| ... | |
| ro(no),zdn(no),zup(no) |
Bathymetry Block: the structure of this block is identical to the structure of the Altimetry Block.
| artype | array type |
| nra nza | number of hydrophones along range and depth |
| r(1) r(2) .... r(nra) | hydrophones ranges |
| z(1) z(2) .... z(nza) | hydrophones depths |
| 'RRY' | Rectangular | aRray |
| 'HRY' | Horizontal | arRay |
| 'VRY' | Vertical | arRay |
| 'LRY' | Linear | arRay |
| outype | output type |
| miss | eigenray parameter |
The option outype defines the type of output and can correspond to one of the following strings:
| 'RCO' | output Ray COordinates; |
| 'ARI' | output All Ray information; |
| 'ERF' | output Eigenrays (use Regula Falsi); |
| 'EPR' | output Eigenrays (use PRoximity method); |
| 'ADR' | output Amplitudes and Delays (use Regula falsi); |
| 'ADP' | output Amplitudes and Delays (use Proximity method); |
| 'CPR' | output Coherent acoustic PRessure; |
| 'CTL' | output Coherent Transmission Loss; |
| 'PVL' | output coherent Particle VeLocity; |
| 'PAV' | output Coherent acoustic Pressure And Particle velocity. |
The miss parameter is used as a threshold to find eigenrays and to calculate arrivals.
Orlando Camargo Rodríguez 2012-06-21