|
MOM6
|
Compute the specific volume of sea water (in m^3/kg), or its anomaly from a reference value, using a simple linear equation of state from salinity (in psu), potential temperature (in deg C) and pressure [Pa].
Definition at line 34 of file MOM_EOS_linear.F90.
Private functions | |
| subroutine | calculate_spec_vol_scalar_linear (T, S, pressure, specvol, Rho_T0_S0, dRho_dT, dRho_dS, spv_ref) |
| This subroutine computes the in situ specific volume of sea water (specvol in [m3 kg-1]) from salinity (S [PSU]), potential temperature (T [degC]) and pressure [Pa], using a trivial linear equation of state for density. If spv_ref is present, specvol is an anomaly from spv_ref. More... | |
| subroutine | calculate_spec_vol_array_linear (T, S, pressure, specvol, start, npts, Rho_T0_S0, dRho_dT, dRho_dS, spv_ref) |
| This subroutine computes the in situ specific volume of sea water (specvol in [m3 kg-1]) from salinity (S [PSU]), potential temperature (T [degC]) and pressure [Pa], using a trivial linear equation of state for density. If spv_ref is present, specvol is an anomaly from spv_ref. More... | |
Compute the specific volume of sea water (in m^3/kg), or its anomaly from a reference value, using a simple linear equation of state from salinity (in psu), potential temperature (in deg C) and pressure [Pa].
Definition at line 34 of file MOM_EOS_linear.F90.
|
private |
This subroutine computes the in situ specific volume of sea water (specvol in [m3 kg-1]) from salinity (S [PSU]), potential temperature (T [degC]) and pressure [Pa], using a trivial linear equation of state for density. If spv_ref is present, specvol is an anomaly from spv_ref.
| [in] | t | potential temperature relative to the surface [degC]. |
| [in] | s | Salinity [PSU]. |
| [in] | pressure | Pressure [Pa]. |
| [out] | specvol | in situ specific volume [m3 kg-1]. |
| [in] | start | the starting point in the arrays. |
| [in] | npts | the number of values to calculate. |
| [in] | rho_t0_s0 | The density at T=0, S=0 [kg m-3]. |
| [in] | drho_dt | The derivatives of density with temperature [kg m-3 degC-1]. |
| [in] | drho_ds | The derivatives of density with salinity [kg m-3 ppt-1]. |
| [in] | spv_ref | A reference specific volume [m3 kg-1]. |
Definition at line 136 of file MOM_EOS_linear.F90.
|
private |
This subroutine computes the in situ specific volume of sea water (specvol in [m3 kg-1]) from salinity (S [PSU]), potential temperature (T [degC]) and pressure [Pa], using a trivial linear equation of state for density. If spv_ref is present, specvol is an anomaly from spv_ref.
| [in] | t | potential temperature relative to the surface [degC]. |
| [in] | s | Salinity [PSU]. |
| [in] | pressure | Pressure [Pa]. |
| [out] | specvol | In situ specific volume [m3 kg-1]. |
| [in] | rho_t0_s0 | The density at T=0, S=0 [kg m-3]. |
| [in] | drho_dt | The derivatives of density with temperature [kg m-3 degC-1]. |
| [in] | drho_ds | The derivatives of density with salinity [kg m-3 ppt-1]. |
| [in] | spv_ref | A reference specific volume [m3 kg-1]. |
Definition at line 109 of file MOM_EOS_linear.F90.