mom_ice_shelf_state module reference¶
Implements the thermodynamic aspects of ocean / ice-shelf interactions, along with a crude placeholder for a later implementation of full ice shelf dynamics, all using the MOM framework and coding style.
Data Types¶
Structure that describes the ice shelf state. |
Functions/Subroutines¶
Deallocates all memory associated with this module. |
|
Deallocates all memory associated with this module. |
Detailed Description¶
Implements the thermodynamic aspects of ocean / ice-shelf interactions, along with a crude placeholder for a later implementation of full ice shelf dynamics, all using the MOM framework and coding style.
Type Documentation¶
-
type
mom_ice_shelf_state/
ice_shelf_state
¶ Structure that describes the ice shelf state.
- Type fields:
%
mass_shelf
[real(:,:),pointer] :: The mass per unit area of the ice shelf or sheet [R Z ~> kg m-2].%
area_shelf_h
[real(:,:),pointer] :: The area per cell covered by the ice shelf [L2 ~> m2].%
h_shelf
[real(:,:),pointer] :: the thickness of the shelf [Z ~> m], redundant with mass but may%
dhdt_shelf
[real(:,:),pointer] :: the change in thickness of the shelf over time [Z T-1 ~> m s-1]%
hmask
[real(:,:),pointer] :: Mask used to indicate ice-covered or partiall-covered cells.%
tflux_ocn
[real(:,:),pointer] :: The downward sensible ocean heat flux at the.%
salt_flux
[real(:,:),pointer] :: The downward salt flux at the ocean-ice.%
water_flux
[real(:,:),pointer] :: The net downward liquid water flux at the.%
tflux_shelf
[real(:,:),pointer] :: The downward diffusive heat flux in the ice.%
tfreeze
[real(:,:),pointer] :: The freezing point potential temperature.
Function/Subroutine Documentation¶
-
subroutine
mom_ice_shelf_state/
ice_shelf_state_init
(ISS, G)¶ Deallocates all memory associated with this module.
- Parameters:
iss :: A pointer to the ice shelf state structure
g :: [in] The grid structure used by the ice shelf.
- Call to:
- Called from:
-
subroutine
mom_ice_shelf_state/
ice_shelf_state_end
(ISS)¶ Deallocates all memory associated with this module.
- Parameters:
iss :: A pointer to the ice shelf state structure
- Called from: