MOM6
MOM_EOS_NEMO.F90 File Reference

Go to the source code of this file.

Data Types

interface  mom_eos_nemo::calculate_density_nemo
 Compute the in situ density of sea water ([kg m-3]), or its anomaly with respect to a reference density, from absolute salinity (g/kg), conservative temperature (in deg C), and pressure [Pa], using the expressions derived for use with NEMO. More...
 
interface  mom_eos_nemo::calculate_density_derivs_nemo
 For a given thermodynamic state, return the derivatives of density with conservative temperature and absolute salinity, the expressions derived for use with NEMO. More...
 

Modules

module  mom_eos_nemo
 The equation of state using the expressions of Roquet et al. that are used in NEMO.
 

Variables

real, parameter mom_eos_nemo::pa2db = 1.e-4
 Conversion factor between Pa and dbar. More...
 
real, parameter mom_eos_nemo::rdeltas = 32.
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r1_s0 = 0.875/35.16504
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r1_t0 = 1./40.
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r1_p0 = 1.e-4
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r00 = 4.6494977072e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r01 = -5.2099962525
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r02 = 2.2601900708e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r03 = 6.4326772569e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r04 = 1.5616995503e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::r05 = -1.7243708991e-03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos000 = 8.0189615746e+02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos100 = 8.6672408165e+02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos200 = -1.7864682637e+03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos300 = 2.0375295546e+03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos400 = -1.2849161071e+03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos500 = 4.3227585684e+02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos600 = -6.0579916612e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos010 = 2.6010145068e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos110 = -6.5281885265e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos210 = 8.1770425108e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos310 = -5.6888046321e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos410 = 1.7681814114e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos510 = -1.9193502195
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos020 = -3.7074170417e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos120 = 6.1548258127e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos220 = -6.0362551501e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos320 = 2.9130021253e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos420 = -5.4723692739
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos030 = 2.1661789529e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos130 = -3.3449108469e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos230 = 1.9717078466e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos330 = -3.1742946532
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos040 = -8.3627885467
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos140 = 1.1311538584e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos240 = -5.3563304045
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos050 = 5.4048723791e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos150 = 4.8169980163e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos060 = -1.9083568888e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos001 = 1.9681925209e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos101 = -4.2549998214e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos201 = 5.0774768218e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos301 = -3.0938076334e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos401 = 6.6051753097
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos011 = -1.3336301113e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos111 = -4.4870114575
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos211 = 5.0042598061
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos311 = -6.5399043664e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos021 = 6.7080479603
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos121 = 3.5063081279
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos221 = -1.8795372996
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos031 = -2.4649669534
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos131 = -5.5077101279e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos041 = 5.5927935970e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos002 = 2.0660924175
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos102 = -4.9527603989
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos202 = 2.5019633244
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos012 = 2.0564311499
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos112 = -2.1311365518e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos022 = -1.2419983026
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos003 = -2.3342758797e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos103 = -1.8507636718e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::eos013 = 3.7969820455e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp000 = -6.5025362670e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp100 = 1.6320471316
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp200 = -2.0442606277
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp300 = 1.4222011580
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp400 = -4.4204535284e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp500 = 4.7983755487e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp010 = 1.8537085209
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp110 = -3.0774129064
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp210 = 3.0181275751
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp310 = -1.4565010626
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp410 = 2.7361846370e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp020 = -1.6246342147
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp120 = 2.5086831352
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp220 = -1.4787808849
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp320 = 2.3807209899e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp030 = 8.3627885467e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp130 = -1.1311538584
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp230 = 5.3563304045e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp040 = -6.7560904739e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp140 = -6.0212475204e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp050 = 2.8625353333e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp001 = 3.3340752782e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp101 = 1.1217528644e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp201 = -1.2510649515e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp301 = 1.6349760916e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp011 = -3.3540239802e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp111 = -1.7531540640e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp211 = 9.3976864981e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp021 = 1.8487252150e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp121 = 4.1307825959e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp031 = -5.5927935970e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp002 = -5.1410778748e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp102 = 5.3278413794e-03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp012 = 6.2099915132e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::alp003 = -9.4924551138e-03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet000 = 1.0783203594e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet100 = -4.4452095908e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet200 = 7.6048755820e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet300 = -6.3944280668e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet400 = 2.6890441098e+01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet500 = -4.5221697773
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet010 = -8.1219372432e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet110 = 2.0346663041
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet210 = -2.1232895170
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet310 = 8.7994140485e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet410 = -1.1939638360e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet020 = 7.6574242289e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet120 = -1.5019813020
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet220 = 1.0872489522
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet320 = -2.7233429080e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet030 = -4.1615152308e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet130 = 4.9061350869e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet230 = -1.1847737788e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet040 = 1.4073062708e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet140 = -1.3327978879e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet050 = 5.9929880134e-03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet001 = -5.2937873009e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet101 = 1.2634116779
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet201 = -1.1547328025
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet301 = 3.2870876279e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet011 = -5.5824407214e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet111 = 1.2451933313e-01
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet211 = -2.4409539932e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet021 = 4.3623149752e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet121 = -4.6767901790e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet031 = -6.8523260060e-03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet002 = -6.1618945251e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet102 = 6.2255521644e-02
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet012 = -2.6514181169e-03
 Parameters in the NEMO equation of state. More...
 
real, parameter mom_eos_nemo::bet003 = -2.3025968587e-04
 Parameters in the NEMO equation of state. More...
 
subroutine, public mom_eos_nemo::calculate_density_scalar_nemo (T, S, pressure, rho, rho_ref)
 This subroutine computes the in situ density of sea water (rho in [kg m-3]) from absolute salinity (S [g kg-1]), conservative temperature (T [degC]), and pressure [Pa]. It uses the expressions derived for use with NEMO. More...
 
subroutine, public mom_eos_nemo::calculate_density_array_nemo (T, S, pressure, rho, start, npts, rho_ref)
 This subroutine computes the in situ density of sea water (rho in [kg m-3]) from absolute salinity (S [g kg-1]), conservative temperature (T [degC]), and pressure [Pa]. It uses the expressions derived for use with NEMO. More...
 
subroutine mom_eos_nemo::calculate_density_derivs_array_nemo (T, S, pressure, drho_dT, drho_dS, start, npts)
 For a given thermodynamic state, calculate the derivatives of density with conservative temperature and absolute salinity, using the expressions derived for use with NEMO. More...
 
subroutine mom_eos_nemo::calculate_density_derivs_scalar_nemo (T, S, pressure, drho_dt, drho_ds)
 Wrapper to calculate_density_derivs_array for scalar inputs. More...
 
subroutine, public mom_eos_nemo::calculate_compress_nemo (T, S, pressure, rho, drho_dp, start, npts)
 Compute the in situ density of sea water (rho in [kg m-3]) and the compressibility (drho/dp = C_sound^-2, stored as drho_dp [s2 m-2]) from absolute salinity (sal in g/kg), conservative temperature (T [degC]), and pressure [Pa], using the expressions derived for use with NEMO. More...