MOM6
mom_eos::eos_type Type Reference

Detailed Description

A control structure for the equation of state.

Definition at line 55 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, in kg m-3. More...
 
real drho_dt
 The partial derivatives of density with temperature. More...
 
real drho_ds
 and salinity, in kg m-3 K-1 and kg m-3 psu-1. More...
 
real tfr_s0_p0
 The freezing potential temperature at S=0, P=0 in deg C. More...
 
real dtfr_ds
 The derivative of freezing point with salinity, in deg C PSU-1. More...
 
real dtfr_dp
 The derivative of freezing point with pressure, in deg C 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 61 of file MOM_EOS.F90.

61  logical :: compressible = .true. !< If true, in situ density is a function

◆ drho_ds

real mom_eos::eos_type::drho_ds

and salinity, in kg m-3 K-1 and kg m-3 psu-1.

Definition at line 66 of file MOM_EOS.F90.

66  real :: drho_ds !< and salinity, in kg m-3 K-1 and kg m-3 psu-1.

◆ drho_dt

real mom_eos::eos_type::drho_dt

The partial derivatives of density with temperature.

Definition at line 65 of file MOM_EOS.F90.

65  real :: drho_dt !< The partial derivatives of density with temperature

◆ dtfr_dp

real mom_eos::eos_type::dtfr_dp

The derivative of freezing point with pressure, in deg C Pa-1.

Definition at line 71 of file MOM_EOS.F90.

71  real :: dtfr_dp !< The derivative of freezing point with pressure, in deg C Pa-1.

◆ dtfr_ds

real mom_eos::eos_type::dtfr_ds

The derivative of freezing point with salinity, in deg C PSU-1.

Definition at line 70 of file MOM_EOS.F90.

70  real :: dtfr_ds !< The derivative of freezing point with salinity, in deg C PSU-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 59 of file MOM_EOS.F90.

59  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 56 of file MOM_EOS.F90.

56  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 57 of file MOM_EOS.F90.

57  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, in kg m-3.

Definition at line 64 of file MOM_EOS.F90.

64  real :: rho_t0_s0 !< The density at T=0, S=0, in kg m-3.

◆ tfr_s0_p0

real mom_eos::eos_type::tfr_s0_p0

The freezing potential temperature at S=0, P=0 in deg C.

Definition at line 69 of file MOM_EOS.F90.

69  real :: tfr_s0_p0 !< The freezing potential temperature at S=0, P=0 in deg C.

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