Index of /~mjones/raytracing/models as of 2 August 2017

FORM TO SPECIFY AN ATMOSPHERIC/OCEANIC MODEL models.pdf

Dispersion relation models

Name Description Date and time

ancnl.for Acoustic waves, no winds/currents, no losses. 08-Aug-2016 16:01 6.9K
ancwl.for Acoustic waves, no winds/currents, with losses. 08-Aug-2016 15:54 7.4K
awcnl.for Acoustic waves, with winds/currents, no losses. 08-Aug-2016 15:57 7.6K
awcwl.for Acoustic waves, with winds/currents, with losses. 08-Aug-2016 15:59 9.0K
gnwnl.for Gravity waves, no winds/currents, no losses. 31-Jul-2017 15:59 68K
gwwnl.for Gravity waves, with winds/currents, no losses. 31-Jul-2017 17:55 144K

Wind (or ocean current) velocity models

Name Description

wlinear.for A linear wind-velocity profile, described in Wlinear.pdf
wtide.for A wind-velocity model that represents an atmospheric tide, described in Wtide.pdf
ulogz2.for A logarithmic wind-velocity profile, described in Ulogz2.pdf
wgauss2.for A Gaussian wind-velocity profile, described in Wgauss2.pdf
vvortx3.for A wind-velocity model that represents a vortex, described in Vvortx3.pdf
vtanh.for A wind-velocity profile represented by hyperbolic tangents, described in Vtanh.pdf

Wind (or ocean current) velocity perturbation models

Name Description

npcurr.for A do-nothing wind-velocity perturbation model, described in npcurr.for
vdraft.for A wind-velocity perturbation model of an updraft and downdraft, described in Vdraft.pdf
vdraft2.for A wind-velocity perturbation model of an updraft and downdraft, described in Vdraft2.pdf
vvortx4.for A wind-velocity perturbation model representing a vortex, described in Vvortx4.pdf
vdraft3.for A wind-velocity perturbation model of an updraft and downdraft, described in Vdraft3.pdf

Sound speed models

Name Description

gamrtdm.for A sound-speed model of the atmosphere as a perfect gas based on temperature, described in GamRTdM.pdf
cstanh.for A sound-speed profile using hyperbolic tangents, not yet converted from Microsoft FORTRAN, described in Cstanh.pdf
csspoke.for A sound-speed profile using hyperbolic tangents, not yet converted from Microsoft FORTRAN, described in CsSpoke.pdf
csspok2.for A sound-speed profile using hyperbolic tangents, not yet converted from Microsoft FORTRAN, described in CsSpok2.pdf
csmunk1.for An ocean sound-channel sound-speed profile based on work of Walter Munk, described in CsMunk1.pdf
csmunk2.for An ocean sound-channel sound-speed profile based on work of Walter Munk, not yet converted from Microsoft FORTRAN, described in CsMunk2.pdf
ctanh.for A sound-speed profile using hyperbolic tangents, described in Ctanh.pdf
ctable.for A sound-speed profile using hyperbolic tangents, not yet converted from Microsoft FORTRAN, described in Ctable.pdf
csmunk3.for An ocean sound-channel sound-speed profile based on work of Walter Munk, not yet converted from Microsoft FORTRAN, described in csmunk3.for
cfit1.for A sound-speed profile based on a fitting method of A. K. Paul, not yet converted from Microsoft FORTRAN, described in cfit1.for

Sound speed perturbation models

Name Description

npspeed.for A do-nothing sound-speed perturbation model, described in npspeed.for
cblob2.for A sound-speed perturbation model that is an increase (or decrease) in sound speed in a localized region, described in Cblob2.pdf
cblob3.for A sound-speed perturbation model that is an increase (or decrease) in sound speed in a localized region, not yet converted from Microsoft FORTRAN, described in Cblob3.pdf
cblob4.for A sound-speed perturbation model that is an increase (or decrease) in sound speed in a localized region, not yet converted from Microsoft FORTRAN, described in Cblob4.pdf
cswave.for A sound-speed perturbation model that is a wave at a localized height, not yet converted from Microsoft FORTRAN, described in cswave.for
cswav2.for A sound-speed perturbation model that is a wave at a localized height, not yet converted from Microsoft FORTRAN, described in cswav2.for

Receiver surface models

Name Description

rhoriz.for A receiver-surface model at a constant elevation, described in Rhoriz.pdf
rbotm.for A receiver-surface model at a constant height above the terrain or ocean bottom, described in Rbotm.pdf
rvert.for A receiver-surface model at a constant horizontal distance from a specified location, described in Rvert.pdf

Terrain (or ocean bottom) models

Name Description

ghoriz.for A terrain (or ocean bottom) model at a constant elevation, described in Ghoriz.pdf
gtanh.for A terrain (or ocean bottom) model represented by hyperbolic tangents, described in Gtanh.pdf
glorenz.for A terrain (or ocean bottom) model that is a single ridge, described in Glorenz.pdf
Gtopo.pdf A terrain (or ocean bottom) model based on a double Fourier transform, does not yet exist, described in Gtopo.pdf
gtanh2.for A terrain (or ocean bottom) model represented by hyperbolic tangents, described in Gtanh2.pdf

Terrain (or ocean bottom) perturbation models

Name Description

npbotm.for A do-nothing terrain (or ocean bottom) perturbation model, described in npbotm.for

Ocean upper surface models

Name Description

nsurf.for A do-nothing ocean upper-surface model, described in nsurf.for
shoriz.for An ocean upper-surface model at a constant elevation, described in Shoriz.pdf

Ocean upper surface perturbation models

Name Description

npsurf.for A do-nothing ocean upper-surface perturbation model, described in npsurf.for

Loss models

Name Description

slloss.for A loss model based on the Skretting and Leroy formula, described in SLloss.pdf
muardc.for A loss model based on the ARDC formula, described in MuARDC.pdf
sbloss.for A loss model based on the Sutherland and Bass formula, described in SBloss.pdf

Loss perturbation models

Name Description

npabsr.for A do-nothing loss perturbation model, described in npabsr.for

Temperature models

Name Description

ntemp.for A do-nothing temperature model, described in ntemp.for
Tlinear.for A temperature profile with a linear dependence on height, described in Tlinear.pdf
ttable.for A temperature profile using a cubic fit between points, not recommended to use, described in Ttable.pdf
ttanh5.for A temperature profile based on hyperbolic tangents, described in Ttanh5.pdf
Ttanh6.for A temperature profile based on hyperbolic tangents, described in Ttanh6.pdf

Temperature perturbation models

Name Description

nptemp.for A do-nothing temperature perturbation model, described in nptemp.for
tblob2.for A temperature perturbation model having an increase (or decrease) in temperature in a local region, described in Tblob2.pdf
tdraft.for A temperature perturbation model for an updraft and downdraft wind perturbation model, described in Tdraft.pdf
tdraft2.for A temperature perturbation model for an updraft and downdraft wind perturbation model, described in Tdraft2.pdf
Tplume.for A temperature perturbation model that represents a plume in a huricane, described in Tplume.pdf
Twave.for A temperature perturbation model that represents a periodic variation such as with a gravity wave, described in Twave.pdf

Molecular weight models

Name Description

mwconst.for A molecular-weight model for constant molecular weight as a function of height, described in MWconst.pdf

Pressure models

Name Description

pexp.for An exponential pressure profile, described in Pexp.pdf
pscaleh.for A pressure profile that depends on the temperature dependence of a variable scale height, described in pscaleh.for

Pressure perturbation models

Name Description

nppres.for A do-nothing pressure perturbation model, described in nppres.for

Gravity models

Name Description

ngrav.for A do-nothing gravity model, described in ngrav.for
gconst.for A constant gravity model, described in gconst.pdf

Gravity perturbation models

Name Description

npgrav.for A do-nothing gravity perturbation model, described in npgrav.for

Density models

Name Description

nrho.for A do-nothing density model, described in nrho.for
rhosmp.for A simple density model that depends on pressure and temperature through the perfect gas law, described in rhosmp.for

Density perturbation models

Name Description

nprho.for A do-nothing density perturbation model, described in nprho.for