MOM6
mom_variables::thermo_var_ptrs Type Reference

Detailed Description

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 82 of file MOM_variables.F90.

Collaboration diagram for mom_variables::thermo_var_ptrs:
[legend]

Public variables and constants

real, dimension(:,:,:), pointer t => NULL()
 Potential temperature [degC].
 
real, dimension(:,:,:), pointer s => NULL()
 Salnity [PSU] or [gSalt/kg], generically [ppt].
 
type(eos_type), pointer eqn_of_state => NULL()
 Type that indicates the equation of state to use.
 
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.
 
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.
 
logical t_is_cont = .false.
 If true, the temperature variable tvT is actually the conservative temperature [degC].
 
logical s_is_abss = .false.
 If true, the salinity variable tvS is actually the absolute salinity in units of [gSalt/kg].
 
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.
 
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].
 
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, [gSalt m-2].
 
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 kg m-2]. This should be prescribed in the forcing fields, but as it often is not, this is a useful heat budget diagnostic.
 
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].
 

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