MOM6
|
Pointers to an assortment of thermodynamic fields that may be available, including potential temperature, salinity, heat capacity, and the equation of state control structure.
Definition at line 78 of file MOM_variables.F90.
Public variables and constants | |
real, dimension(:,:,:), pointer | t => NULL() |
Potential temperature [degC]. More... | |
real, dimension(:,:,:), pointer | s => NULL() |
Salnity [PSU] or [gSalt/kg], generically [ppt]. More... | |
type(eos_type), pointer | eqn_of_state => NULL() |
Type that indicates the equation of state to use. More... | |
real | p_ref |
The coordinate-density reference pressure [Pa]. This is the pressure used to calculate Rml from T and S when eqn_of_state is associated. More... | |
real | c_p |
The heat capacity of seawater [J degC-1 kg-1]. When conservative temperature is used, this is constant and exactly 3991.86795711963 J degC-1 kg-1. More... | |
logical | t_is_cont = .false. |
If true, the temperature variable tvT is actually the conservative temperature [degC]. More... | |
logical | s_is_abss = .false. |
If true, the salinity variable tvS is actually the absolute salinity in units of [gSalt/kg]. More... | |
real | min_salinity = 0.01 |
The minimum value of salinity when BOUND_SALINITY=True [ppt]. The default is 0.01 for backward compatibility but should be 0. More... | |
real, dimension(:,:), pointer | frazil => NULL() |
The energy needed to heat the ocean column to the freezing point since calculate_surface_state was2 last called [J m-2]. More... | |
real, dimension(:,:), pointer | salt_deficit => NULL() |
The salt needed to maintain the ocean column at a minimum salinity of MIN_SALINITY since the last time that calculate_surface_state was called, [ppt R Z ~> gSalt m-2]. More... | |
real, dimension(:,:), pointer | tempxpme => NULL() |
The net inflow of water into the ocean times the temperature at which this inflow occurs since the last call to calculate_surface_state [degC R Z ~> degC kg m-2]. This should be prescribed in the forcing fields, but as it often is not, this is a useful heat budget diagnostic. More... | |
real, dimension(:,:), pointer | internal_heat => NULL() |
Any internal or geothermal heat sources that have been applied to the ocean since the last call to calculate_surface_state [degC kg m-2]. More... | |
real mom_variables::thermo_var_ptrs::c_p |
The heat capacity of seawater [J degC-1 kg-1]. When conservative temperature is used, this is constant and exactly 3991.86795711963 J degC-1 kg-1.
Definition at line 87 of file MOM_variables.F90.
type(eos_type), pointer mom_variables::thermo_var_ptrs::eqn_of_state => NULL() |
Type that indicates the equation of state to use.
Definition at line 82 of file MOM_variables.F90.
real, dimension(:,:), pointer mom_variables::thermo_var_ptrs::frazil => NULL() |
The energy needed to heat the ocean column to the freezing point since calculate_surface_state was2 last called [J m-2].
Definition at line 97 of file MOM_variables.F90.
real, dimension(:,:), pointer mom_variables::thermo_var_ptrs::internal_heat => NULL() |
Any internal or geothermal heat sources that have been applied to the ocean since the last call to calculate_surface_state [degC kg m-2].
Definition at line 111 of file MOM_variables.F90.
real mom_variables::thermo_var_ptrs::min_salinity = 0.01 |
The minimum value of salinity when BOUND_SALINITY=True [ppt]. The default is 0.01 for backward compatibility but should be 0.
Definition at line 94 of file MOM_variables.F90.
real mom_variables::thermo_var_ptrs::p_ref |
The coordinate-density reference pressure [Pa]. This is the pressure used to calculate Rml from T and S when eqn_of_state is associated.
Definition at line 84 of file MOM_variables.F90.
real, dimension(:,:,:), pointer mom_variables::thermo_var_ptrs::s => NULL() |
Salnity [PSU] or [gSalt/kg], generically [ppt].
Definition at line 81 of file MOM_variables.F90.
logical mom_variables::thermo_var_ptrs::s_is_abss = .false. |
If true, the salinity variable tvS is actually the absolute salinity in units of [gSalt/kg].
Definition at line 92 of file MOM_variables.F90.
real, dimension(:,:), pointer mom_variables::thermo_var_ptrs::salt_deficit => NULL() |
The salt needed to maintain the ocean column at a minimum salinity of MIN_SALINITY since the last time that calculate_surface_state was called, [ppt R Z ~> gSalt m-2].
Definition at line 101 of file MOM_variables.F90.
real, dimension(:,:,:), pointer mom_variables::thermo_var_ptrs::t => NULL() |
Potential temperature [degC].
Definition at line 80 of file MOM_variables.F90.
logical mom_variables::thermo_var_ptrs::t_is_cont = .false. |
If true, the temperature variable tvT is actually the conservative temperature [degC].
Definition at line 90 of file MOM_variables.F90.
real, dimension(:,:), pointer mom_variables::thermo_var_ptrs::tempxpme => NULL() |
The net inflow of water into the ocean times the temperature at which this inflow occurs since the last call to calculate_surface_state [degC R Z ~> degC kg m-2]. This should be prescribed in the forcing fields, but as it often is not, this is a useful heat budget diagnostic.
Definition at line 105 of file MOM_variables.F90.