|
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. | |