MOM6
|
Data Types | |
type | verticalgrid_type |
Functions/Subroutines | |
subroutine, public | verticalgridinit (param_file, GV) |
Allocates and initializes the model's vertical grid structure. More... | |
character(len=48) function, public | get_thickness_units (GV) |
Returns the model's thickness units, usually m or kg/m^2. More... | |
character(len=48) function, public | get_flux_units (GV) |
Returns the model's thickness flux units, usually m^3/s or kg/s. More... | |
character(len=48) function, public | get_tr_flux_units (GV, tr_units, tr_vol_conc_units, tr_mass_conc_units) |
Returns the model's tracer flux units. More... | |
subroutine, public | setverticalgridaxes (Rlay, GV) |
This sets the coordinate data for the "layer mode" of the isopycnal model. More... | |
subroutine, public | verticalgridend (GV) |
Deallocates the model's vertical grid structure. More... | |
character(len=48) function, public mom_verticalgrid::get_flux_units | ( | type(verticalgrid_type), intent(in) | GV | ) |
Returns the model's thickness flux units, usually m^3/s or kg/s.
[in] | gv | The ocean's vertical grid structure |
Definition at line 186 of file MOM_verticalGrid.F90.
Referenced by mom::register_diags().
character(len=48) function, public mom_verticalgrid::get_thickness_units | ( | type(verticalgrid_type), intent(in) | GV | ) |
Returns the model's thickness units, usually m or kg/m^2.
[in] | gv | The ocean's vertical grid structure |
Definition at line 168 of file MOM_verticalGrid.F90.
Referenced by mom::register_diags().
character(len=48) function, public mom_verticalgrid::get_tr_flux_units | ( | type(verticalgrid_type), intent(in) | GV, |
character(len=*), intent(in), optional | tr_units, | ||
character(len=*), intent(in), optional | tr_vol_conc_units, | ||
character(len=*), intent(in), optional | tr_mass_conc_units | ||
) |
Returns the model's tracer flux units.
[in] | gv | The ocean's vertical grid structure. |
[in] | tr_units | Units for a tracer, for example Celsius or PSU. |
[in] | tr_vol_conc_units | The concentration units per unit volume, forexample if the units are umol m-3, tr_vol_conc_units would be umol. |
[in] | tr_mass_conc_units | The concentration units per unit mass of sea water, for example if the units are mol kg-1, tr_vol_conc_units would be mol. |
Definition at line 204 of file MOM_verticalGrid.F90.
References mom_error_handler::mom_error().
Referenced by mom::register_diags().
subroutine, public mom_verticalgrid::setverticalgridaxes | ( | real, dimension(gv%ke), intent(in) | Rlay, |
type(verticalgrid_type), intent(inout) | GV | ||
) |
This sets the coordinate data for the "layer mode" of the isopycnal model.
[in,out] | gv | The container for vertical grid data |
[in] | rlay | The layer target density |
Definition at line 271 of file MOM_verticalGrid.F90.
Referenced by mom_coord_initialization::mom_initialize_coord().
subroutine, public mom_verticalgrid::verticalgridend | ( | type(verticalgrid_type), pointer | GV | ) |
Deallocates the model's vertical grid structure.
gv | The ocean's vertical grid structure |
Definition at line 294 of file MOM_verticalGrid.F90.
subroutine, public mom_verticalgrid::verticalgridinit | ( | type(param_file_type), intent(in) | param_file, |
type(verticalgrid_type), pointer | GV | ||
) |
Allocates and initializes the model's vertical grid structure.
Definition at line 87 of file MOM_verticalGrid.F90.
References mom_error_handler::mom_error().