MOM6
mom_eos::eos_type Type Reference

Detailed Description

A control structure for the equation of state.

Definition at line 91 of file MOM_EOS.F90.

Collaboration diagram for mom_eos::eos_type:
[legend]

Public variables and constants

integer form_of_eos = 0
 The equation of state to use. More...
 
integer form_of_tfreeze = 0
 The expression for the potential temperature of the freezing point. More...
 
logical eos_quadrature
 If true, always use the generic (quadrature) code for the integrals of density. More...
 
logical compressible = .true.
 If true, in situ density is a function of pressure. More...
 
real rho_t0_s0
 The density at T=0, S=0 [kg m-3]. More...
 
real drho_dt
 The partial derivative of density with temperature [kg m-3 degC-1]. More...
 
real drho_ds
 The partial derivative of density with salinity [kg m-3 ppt-1]. More...
 
real tfr_s0_p0
 The freezing potential temperature at S=0, P=0 [degC]. More...
 
real dtfr_ds
 The derivative of freezing point with salinity [degC ppt-1]. More...
 
real dtfr_dp
 The derivative of freezing point with pressure [degC Pa-1]. More...
 

Variables and constants

◆ compressible

logical mom_eos::eos_type::compressible = .true.

If true, in situ density is a function of pressure.

Definition at line 97 of file MOM_EOS.F90.

97  logical :: Compressible = .true. !< If true, in situ density is a function of pressure.

◆ drho_ds

real mom_eos::eos_type::drho_ds

The partial derivative of density with salinity [kg m-3 ppt-1].

Definition at line 101 of file MOM_EOS.F90.

101  real :: dRho_dS !< The partial derivative of density with salinity [kg m-3 ppt-1].

◆ drho_dt

real mom_eos::eos_type::drho_dt

The partial derivative of density with temperature [kg m-3 degC-1].

Definition at line 100 of file MOM_EOS.F90.

100  real :: dRho_dT !< The partial derivative of density with temperature [kg m-3 degC-1]

◆ dtfr_dp

real mom_eos::eos_type::dtfr_dp

The derivative of freezing point with pressure [degC Pa-1].

Definition at line 106 of file MOM_EOS.F90.

106  real :: dTFr_dp !< The derivative of freezing point with pressure [degC Pa-1].

◆ dtfr_ds

real mom_eos::eos_type::dtfr_ds

The derivative of freezing point with salinity [degC ppt-1].

Definition at line 105 of file MOM_EOS.F90.

105  real :: dTFr_dS !< The derivative of freezing point with salinity [degC ppt-1].

◆ eos_quadrature

logical mom_eos::eos_type::eos_quadrature

If true, always use the generic (quadrature) code for the integrals of density.

Definition at line 95 of file MOM_EOS.F90.

95  logical :: EOS_quadrature !< If true, always use the generic (quadrature)

◆ form_of_eos

integer mom_eos::eos_type::form_of_eos = 0

The equation of state to use.

Definition at line 92 of file MOM_EOS.F90.

92  integer :: form_of_EOS = 0 !< The equation of state to use.

◆ form_of_tfreeze

integer mom_eos::eos_type::form_of_tfreeze = 0

The expression for the potential temperature of the freezing point.

Definition at line 93 of file MOM_EOS.F90.

93  integer :: form_of_TFreeze = 0 !< The expression for the potential temperature

◆ rho_t0_s0

real mom_eos::eos_type::rho_t0_s0

The density at T=0, S=0 [kg m-3].

Definition at line 99 of file MOM_EOS.F90.

99  real :: Rho_T0_S0 !< The density at T=0, S=0 [kg m-3].

◆ tfr_s0_p0

real mom_eos::eos_type::tfr_s0_p0

The freezing potential temperature at S=0, P=0 [degC].

Definition at line 104 of file MOM_EOS.F90.

104  real :: TFr_S0_P0 !< The freezing potential temperature at S=0, P=0 [degC].

The documentation for this type was generated from the following file: