MOM6
mom_ice_shelf_state::ice_shelf_state Type Reference

Detailed Description

Structure that describes the ice shelf state.

Definition at line 24 of file MOM_ice_shelf_state.F90.

Collaboration diagram for mom_ice_shelf_state::ice_shelf_state:
[legend]

Public variables and constants

real, dimension(:,:), pointer mass_shelf => NULL()
 The mass per unit area of the ice shelf or sheet [kg m-2]. More...
 
real, dimension(:,:), pointer area_shelf_h => NULL()
 The area per cell covered by the ice shelf [m2]. More...
 
real, dimension(:,:), pointer h_shelf => NULL()
 the thickness of the shelf [m], redundant with mass but may More...
 
real, dimension(:,:), pointer hmask => NULL()
 Mask used to indicate ice-covered or partiall-covered cells. More...
 
real, dimension(:,:), pointer tflux_ocn => NULL()
 The UPWARD sensible ocean heat flux at the. More...
 
real, dimension(:,:), pointer salt_flux => NULL()
 The downward salt flux at the ocean-ice. More...
 
real, dimension(:,:), pointer water_flux => NULL()
 The net downward liquid water flux at the. More...
 
real, dimension(:,:), pointer tflux_shelf => NULL()
 The UPWARD diffusive heat flux in the ice. More...
 
real, dimension(:,:), pointer tfreeze => NULL()
 The freezing point potential temperature. More...
 

Variables and constants

◆ area_shelf_h

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::area_shelf_h => NULL()

The area per cell covered by the ice shelf [m2].

Definition at line 25 of file MOM_ice_shelf_state.F90.

◆ h_shelf

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::h_shelf => NULL()

the thickness of the shelf [m], redundant with mass but may

Definition at line 25 of file MOM_ice_shelf_state.F90.

◆ hmask

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::hmask => NULL()

Mask used to indicate ice-covered or partiall-covered cells.

Definition at line 25 of file MOM_ice_shelf_state.F90.

◆ mass_shelf

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::mass_shelf => NULL()

The mass per unit area of the ice shelf or sheet [kg m-2].

Definition at line 25 of file MOM_ice_shelf_state.F90.

25  real, pointer, dimension(:,:) :: &
26  mass_shelf => null(), & !< The mass per unit area of the ice shelf or sheet [kg m-2].
27  area_shelf_h => null(), & !< The area per cell covered by the ice shelf [m2].
28  h_shelf => null(), & !< the thickness of the shelf [m], redundant with mass but may
29  !! make the code more readable
30  hmask => null(),& !< Mask used to indicate ice-covered or partiall-covered cells
31  !! 1: fully covered, solve for velocity here (for now all
32  !! ice-covered cells are treated the same, this may change)
33  !! 2: partially covered, do not solve for velocity
34  !! 0: no ice in cell.
35  !! 3: bdry condition on thickness set - not in computational domain
36  !! -2 : default (out of computational boundary, and) not = 3
37  !! NOTE: hmask will change over time and NEEDS TO BE MAINTAINED
38  !! otherwise the wrong nodes will be included in velocity calcs.
39 
40  tflux_ocn => null(), & !< The UPWARD sensible ocean heat flux at the
41  !! ocean-ice interface [m-2].
42  salt_flux => null(), & !< The downward salt flux at the ocean-ice
43  !! interface [kg m-2 s-1].
44  water_flux => null(), & !< The net downward liquid water flux at the
45  !! ocean-ice interface [kg m-2 s-1].
46  tflux_shelf => null(), & !< The UPWARD diffusive heat flux in the ice
47  !! shelf at the ice-ocean interface [W m-2].
48 
49  tfreeze => null() !< The freezing point potential temperature

◆ salt_flux

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::salt_flux => NULL()

The downward salt flux at the ocean-ice.

Definition at line 25 of file MOM_ice_shelf_state.F90.

◆ tflux_ocn

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::tflux_ocn => NULL()

The UPWARD sensible ocean heat flux at the.

Definition at line 25 of file MOM_ice_shelf_state.F90.

◆ tflux_shelf

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::tflux_shelf => NULL()

The UPWARD diffusive heat flux in the ice.

Definition at line 25 of file MOM_ice_shelf_state.F90.

◆ tfreeze

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::tfreeze => NULL()

The freezing point potential temperature.

Definition at line 25 of file MOM_ice_shelf_state.F90.

◆ water_flux

real, dimension(:,:), pointer mom_ice_shelf_state::ice_shelf_state::water_flux => NULL()

The net downward liquid water flux at the.

Definition at line 25 of file MOM_ice_shelf_state.F90.


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