MOM6
|
Initialize ice shelf variables.
Functions/Subroutines | |
subroutine, public | initialize_ice_thickness (h_shelf, area_shelf_h, hmask, G, US, PF) |
Initialize ice shelf thickness. More... | |
subroutine | initialize_ice_thickness_from_file (h_shelf, area_shelf_h, hmask, G, US, PF) |
Initialize ice shelf thickness from file. More... | |
subroutine | initialize_ice_thickness_channel (h_shelf, area_shelf_h, hmask, G, US, PF) |
Initialize ice shelf thickness for a channel configuration. More... | |
subroutine, public mom_ice_shelf_initialize::initialize_ice_thickness | ( | real, dimension(szdi_(g),szdj_(g)), intent(inout) | h_shelf, |
real, dimension(szdi_(g),szdj_(g)), intent(inout) | area_shelf_h, | ||
real, dimension(szdi_(g),szdj_(g)), intent(inout) | hmask, | ||
type(ocean_grid_type), intent(in) | G, | ||
type(unit_scale_type), intent(in) | US, | ||
type(param_file_type), intent(in) | PF | ||
) |
Initialize ice shelf thickness.
[in] | g | The ocean's grid structure |
[in,out] | h_shelf | The ice shelf thickness [Z ~> m]. |
[in,out] | area_shelf_h | The area per cell covered by the ice shelf [m2]. |
[in,out] | hmask | A mask indicating which tracer points are |
[in] | us | A structure containing unit conversion factors |
[in] | pf | A structure to parse for run-time parameters |
Definition at line 29 of file MOM_ice_shelf_initialize.F90.
References initialize_ice_thickness_channel(), initialize_ice_thickness_from_file(), mom_error_handler::mom_error(), and user_shelf_init::user_init_ice_thickness().
Referenced by mom_ice_shelf::initialize_ice_shelf().
|
private |
Initialize ice shelf thickness for a channel configuration.
[in] | g | The ocean's grid structure |
[in,out] | h_shelf | The ice shelf thickness [Z ~> m]. |
[in,out] | area_shelf_h | The area per cell covered by the ice shelf [m2]. |
[in,out] | hmask | A mask indicating which tracer points are |
[in] | us | A structure containing unit conversion factors |
[in] | pf | A structure to parse for run-time parameters |
Definition at line 148 of file MOM_ice_shelf_initialize.F90.
References mom_error_handler::mom_mesg().
Referenced by initialize_ice_thickness().
|
private |
Initialize ice shelf thickness from file.
[in] | g | The ocean's grid structure |
[in,out] | h_shelf | The ice shelf thickness [m]. |
[in,out] | area_shelf_h | The area per cell covered by the ice shelf [m2]. |
[in,out] | hmask | A mask indicating which tracer points are |
[in] | us | A structure containing unit conversion factors |
[in] | pf | A structure to parse for run-time parameters |
Definition at line 61 of file MOM_ice_shelf_initialize.F90.
References mom_error_handler::mom_error(), and mom_error_handler::mom_mesg().
Referenced by initialize_ice_thickness().