MOM6
|
Initializes fixed aspects of the model, such as horizontal grid metrics, topography and Coriolis.
Functions/Subroutines | |
subroutine, public | mom_initialize_fixed (G, US, OBC, PF, write_geom, output_dir) |
MOM_initialize_fixed sets up time-invariant quantities related to MOM6's horizontal grid, bathymetry, and the Coriolis parameter. More... | |
subroutine, public | mom_initialize_topography (D, max_depth, G, PF, US) |
MOM_initialize_topography makes the appropriate call to set up the bathymetry. At this point the topography is in units of [m], but this can be changed later. More... | |
subroutine, public mom_fixed_initialization::mom_initialize_fixed | ( | type(dyn_horgrid_type), intent(inout) | G, |
type(unit_scale_type), intent(in) | US, | ||
type(ocean_obc_type), pointer | OBC, | ||
type(param_file_type), intent(in) | PF, | ||
logical, intent(in) | write_geom, | ||
character(len=*), intent(in) | output_dir | ||
) |
MOM_initialize_fixed sets up time-invariant quantities related to MOM6's horizontal grid, bathymetry, and the Coriolis parameter.
[in,out] | g | The ocean's grid structure. |
[in] | us | A dimensional unit scaling type |
obc | Open boundary structure. | |
[in] | pf | A structure indicating the open file to parse for model parameter values. |
[in] | write_geom | If true, write grid geometry files. |
[in] | output_dir | The directory into which to write files. |
Definition at line 56 of file MOM_fixed_initialization.F90.
References mom_error_handler::calltree_enter(), mom_error_handler::calltree_leave(), mom_shared_initialization::compute_global_grid_integrals(), mom_grid_initialize::initialize_masks(), mom_initialize_topography(), mom_open_boundary::open_boundary_impose_land_mask(), mom_grid_initialize::set_grid_metrics(), and mom_shared_initialization::write_ocean_geometry_file().
Referenced by mom::initialize_mom().
subroutine, public mom_fixed_initialization::mom_initialize_topography | ( | real, dimension(g%isd:g%ied,g%jsd:g%jed), intent(out) | D, |
real, intent(out) | max_depth, | ||
type(dyn_horgrid_type), intent(in) | G, | ||
type(param_file_type), intent(in) | PF, | ||
type(unit_scale_type), intent(in), optional | US | ||
) |
MOM_initialize_topography makes the appropriate call to set up the bathymetry. At this point the topography is in units of [m], but this can be changed later.
[in] | g | The dynamic horizontal grid type |
[out] | d | Ocean bottom depth [m] |
[in] | pf | Parameter file structure |
[out] | max_depth | Maximum depth of model [m] |
[in] | us | A dimensional unit scaling type |
Definition at line 174 of file MOM_fixed_initialization.F90.
References benchmark_initialization::benchmark_initialize_topography(), dense_water_initialization::dense_water_initialize_topography(), dome2d_initialization::dome2d_initialize_topography(), dome_initialization::dome_initialize_topography(), dumbbell_initialization::dumbbell_initialize_topography(), isomip_initialization::isomip_initialize_topography(), kelvin_initialization::kelvin_initialize_topography(), neverland_initialization::neverland_initialize_topography(), phillips_initialization::phillips_initialize_topography(), seamount_initialization::seamount_initialize_topography(), shelfwave_initialization::shelfwave_initialize_topography(), sloshing_initialization::sloshing_initialize_topography(), and user_initialization::user_initialize_topography().
Referenced by mom_oda_driver_mod::init_oda(), and mom_initialize_fixed().