MOM6
|
Pointers to various fields which may be used describe the surface state of MOM, and which will be returned to a the calling program.
Definition at line 38 of file MOM_variables.F90.
Public variables and constants | |
real, dimension(:,:), allocatable | sst |
The sea surface temperature [degC]. | |
real, dimension(:,:), allocatable | sss |
The sea surface salinity [ppt ~> psu or gSalt/kg]. | |
real, dimension(:,:), allocatable | sfc_density |
The mixed layer density [kg m-3]. | |
real, dimension(:,:), allocatable | hml |
The mixed layer depth [m]. | |
real, dimension(:,:), allocatable | u |
The mixed layer zonal velocity [m s-1]. | |
real, dimension(:,:), allocatable | v |
The mixed layer meridional velocity [m s-1]. | |
real, dimension(:,:), allocatable | sea_lev |
The sea level [m]. If a reduced surface gravity is. | |
real, dimension(:,:), allocatable | melt_potential |
Instantaneous amount of heat that can be used to melt sea ice [J m-2]. | |
real, dimension(:,:), allocatable | ocean_mass |
The total mass of the ocean [kg m-2]. | |
real, dimension(:,:), allocatable | ocean_heat |
The total heat content of the ocean in [degC kg m-2]. | |
real, dimension(:,:), allocatable | ocean_salt |
The total salt content of the ocean in [kgSalt m-2]. | |
real, dimension(:,:), allocatable | salt_deficit |
The salt needed to maintain the ocean column at a minimum. | |
logical | t_is_cont = .false. |
If true, the temperature variable SST is actually the conservative temperature in [degC]. | |
logical | s_is_abss = .false. |
If true, the salinity variable SSS is actually the absolute salinity in [g/kg]. | |
real, dimension(:,:), pointer | taux_shelf => NULL() |
The zonal stresses on the ocean under shelves [Pa]. | |
real, dimension(:,:), pointer | tauy_shelf => NULL() |
The meridional stresses on the ocean under shelves [Pa]. | |
real, dimension(:,:), pointer | frazil => NULL() |
The energy needed to heat the ocean column to the freezing point during the call to step_MOM [J m-2]. | |
real, dimension(:,:), pointer | tempxpme => NULL() |
The net inflow of water into the ocean times the temperature at which this inflow occurs during the call to step_MOM [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 are applied to the ocean integrated over the call to step_MOM [degC kg m-2]. | |
type(coupler_2d_bc_type) | tr_fields |
A structure that may contain an array of named fields describing tracer-related quantities. | |
logical | arrays_allocated = .false. |
A flag that indicates whether the surface type has had its memory allocated. | |