namespace mom_fixed_initialization¶
Overview¶
Initializes fixed aspects of the model, such as horizontal grid metrics, topography and Coriolis. More…
namespace mom_fixed_initialization { // global functions subroutine, public mom_initialize_fixed( G G, US US, OBC OBC, PF PF, write_geom write_geom, output_dir output_dir ); subroutine, public mom_initialize_topography(D D, max_depth max_depth, G G, PF PF, US US); } // namespace mom_fixed_initialization
Detailed Documentation¶
Initializes fixed aspects of the model, such as horizontal grid metrics, topography and Coriolis.
Global Functions¶
subroutine, public mom_initialize_fixed( G G, US US, OBC OBC, PF PF, write_geom write_geom, output_dir output_dir )
MOM_initialize_fixed sets up time-invariant quantities related to MOM6’s horizontal grid, bathymetry, and the Coriolis parameter.
Parameters:
g |
The ocean’s grid structure. |
us |
A dimensional unit scaling type |
obc |
Open boundary structure. |
pf |
A structure indicating the open file to parse for model parameter values. |
write_geom |
If true, write grid geometry files. |
output_dir |
The directory into which to write files. |
subroutine, public mom_initialize_topography( D D, max_depth max_depth, G G, PF PF, US 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.
Parameters:
g |
The dynamic horizontal grid type |
d |
Ocean bottom depth [m] |
pf |
Parameter file structure |
max_depth |
Maximum depth of model [m] |
us |
A dimensional unit scaling type |