mom_fixed_initialization module reference

Initializes fixed aspects of the model, such as horizontal grid metrics, topography and Coriolis.

More…

Functions/Subroutines

mom_initialize_fixed()

MOM_initialize_fixed sets up time-invariant quantities related to MOM6’s horizontal grid, bathymetry, and the Coriolis parameter.

mom_initialize_topography()

MOM_initialize_topography makes the appropriate call to set up the bathymetry in units of [Z ~> m].

Detailed Description

Initializes fixed aspects of the model, such as horizontal grid metrics, topography and Coriolis.

Function/Subroutine Documentation

subroutine mom_fixed_initialization/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.

Parameters:
  • g :: [inout] The ocean’s grid structure.

  • us :: [in] A dimensional unit scaling type

  • obc :: Open boundary structure.

  • pf :: [in] A structure indicating the open file to parse for model parameter values.

  • write_geom :: [in] If true, write grid geometry files.

  • output_dir :: [in] The directory into which to write files.

Call to:

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 mom_shared_initialization::write_ocean_geometry_file

Called from:

mom::initialize_mom

subroutine mom_fixed_initialization/mom_initialize_topography(D, max_depth, G, PF, US)

MOM_initialize_topography makes the appropriate call to set up the bathymetry in units of [Z ~> m].

Parameters:
  • g :: [in] The dynamic horizontal grid type

  • d :: [out] Ocean bottom depth [Z ~> m]

  • pf :: [in] Parameter file structure

  • max_depth :: [out] Maximum depth of model [Z ~> m]

  • us :: [in] A dimensional unit scaling type

Call to:

basin_builder::basin_builder_topography 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 neverworld_initialization::neverworld_initialize_topography phillips_initialization::phillips_initialize_topography seamount_initialization::seamount_initialize_topography shelfwave_initialization::shelfwave_initialize_topography sloshing_initialization::sloshing_initialize_topography user_initialization::user_initialize_topography

Called from:

mom_oda_driver_mod::init_oda mom_initialize_fixed