MOM6
|
Initializes hydrography from z-coordinate climatology files.
Functions/Subroutines | |
subroutine, public | mom_initialize_tracer_from_z (h, tr, G, GV, US, PF, src_file, src_var_nam, src_var_unit_conversion, src_var_record, homogenize, useALEremapping, remappingScheme, src_var_gridspec) |
Initializes a tracer from a z-space data file. More... | |
Variables | |
character(len=40) | mdl = "MOM_tracer_initialization_from_Z" |
This module's name. More... | |
subroutine, public mom_tracer_initialization_from_z::mom_initialize_tracer_from_z | ( | real, dimension(szi_(g),szj_(g),szk_(g)), intent(in) | h, |
real, dimension(:,:,:), pointer | tr, | ||
type(ocean_grid_type), intent(inout) | G, | ||
type(verticalgrid_type), intent(in) | GV, | ||
type(unit_scale_type), intent(in) | US, | ||
type(param_file_type), intent(in) | PF, | ||
character(len=*), intent(in) | src_file, | ||
character(len=*), intent(in) | src_var_nam, | ||
real, intent(in), optional | src_var_unit_conversion, | ||
integer, intent(in), optional | src_var_record, | ||
logical, intent(in), optional | homogenize, | ||
logical, intent(in), optional | useALEremapping, | ||
character(len=*), intent(in), optional | remappingScheme, | ||
character(len=*), intent(in), optional | src_var_gridspec | ||
) |
Initializes a tracer from a z-space data file.
[in,out] | g | Ocean grid structure. |
[in] | gv | Ocean vertical grid structure. |
[in] | us | A dimensional unit scaling type |
[in] | h | Layer thickness [H ~> m or kg m-2]. |
tr | Pointer to array to be initialized | |
[in] | pf | parameter file |
[in] | src_file | source filename |
[in] | src_var_nam | variable name in file |
[in] | src_var_unit_conversion | optional multiplicative unit conversion |
[in] | src_var_record | record to read for multiple time-level files |
[in] | homogenize | optionally homogenize to mean value |
[in] | usealeremapping | to remap or not (optional) |
[in] | remappingscheme | remapping scheme to use. |
[in] | src_var_gridspec | Source variable name in a gridspec file. This is not implemented yet. |
Definition at line 49 of file MOM_tracer_initialization_from_Z.F90.
References mom_ale::ale_remap_scalar(), mom_error_handler::calltree_enter(), mom_error_handler::calltree_leave(), mdl, and mom_horizontal_regridding::mystats().
|
private |
This module's name.
Definition at line 41 of file MOM_tracer_initialization_from_Z.F90.
Referenced by mom_initialize_tracer_from_z().