Skip to content

Commit

Permalink
update mx050 template
Browse files Browse the repository at this point in the history
  • Loading branch information
DeniseWorthen committed Jul 19, 2024
1 parent 5a625c8 commit e423ffb
Showing 1 changed file with 90 additions and 1 deletion.
91 changes: 90 additions & 1 deletion tests/parm/MOM_input_050.IN
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ REMAPPING_SCHEME = "PPM_H4" ! default = "PLM"
! Parameters providing information about the lateral grid.

! === module MOM_state_initialization ===
INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False
INIT_LAYERS_FROM_Z_FILE = @[MOM6_INIT_FROM_Z] ! [Boolean] default = False
! If true, initialize the layer thicknesses, temperatures, and salinities from a
! Z-space file on a latitude-longitude grid.

Expand All @@ -328,7 +328,96 @@ Z_INIT_ALE_REMAPPING = True ! [Boolean] default = False
Z_INIT_REMAP_OLD_ALG = True ! [Boolean] default = True
! If false, uses the preferred remapping algorithm for initialization. If true,
! use an older, less robust algorithm for remapping.
! === WARMSTARTS ===
THICKNESS_CONFIG = "file" ! default = "uniform"
! A string that determines how the initial layer thicknesses are specified for a
! new run:
! file - read interface heights from the file specified
! by (THICKNESS_FILE).
! thickness_file - read thicknesses from the file specified
! by (THICKNESS_FILE).
! mass_file - read thicknesses in units of mass per unit area from the file
! specified by (THICKNESS_FILE).
! coord - determined by ALE coordinate.
! uniform - uniform thickness layers evenly distributed
! between the surface and MAXIMUM_DEPTH.
! list - read a list of positive interface depths.
! DOME - use a slope and channel configuration for the
! DOME sill-overflow test case.
! ISOMIP - use a configuration for the
! ISOMIP test case.
! benchmark - use the benchmark test case thicknesses.
! Neverworld - use the Neverworld test case thicknesses.
! search - search a density profile for the interface
! densities. This is not yet implemented.
! circle_obcs - the circle_obcs test case is used.
! DOME2D - 2D version of DOME initialization.
! adjustment2d - 2D lock exchange thickness ICs.
! sloshing - sloshing gravity thickness ICs.
! seamount - no motion test with seamount ICs.
! dumbbell - sloshing channel ICs.
! soliton - Equatorial Rossby soliton.
! rossby_front - a mixed layer front in thermal wind balance.
! USER - call a user modified routine.

THICKNESS_FILE = @[MOM6_WARMSTART_FILE] !
! The name of the thickness file.
ADJUST_THICKNESS = True ! [Boolean] default = False
! If true, all mass below the bottom removed if the topography is shallower than
! the thickness input file would indicate.
THICKNESS_TOLERANCE = 0.1 ! [m] default = 0.1
! A parameter that controls the tolerance when adjusting the thickness to fit
! the bathymetry. Used when ADJUST_THICKNESS=True.
INTERFACE_IC_VAR = "eta" ! default = "eta"
! The variable name for initial conditions for interface heights relative to
! mean sea level, positive upward unless otherwise rescaled.
INTERFACE_IC_RESCALE = 1.0 ! [various] default = 1.0
! A factor by which to rescale the initial interface heights to convert them to
! units of m or correct sign conventions to positive upward.
TS_CONFIG = "file" !
! A string that determines how the initial temperatures and salinities are
! specified for a new run:
! file - read velocities from the file specified
! by (TS_FILE).
! fit - find the temperatures that are consistent with
! the layer densities and salinity S_REF.
! TS_profile - use temperature and salinity profiles
! (read from TS_FILE) to set layer densities.
! benchmark - use the benchmark test case T & S.
! linear - linear in logical layer space.
! DOME2D - 2D DOME initialization.
! ISOMIP - ISOMIP initialization.
! adjustment2d - 2d lock exchange T/S ICs.
! sloshing - sloshing mode T/S ICs.
! seamount - no motion test with seamount ICs.
! dumbbell - sloshing channel ICs.
! rossby_front - a mixed layer front in thermal wind balance.
! SCM_CVMix_tests - used in the SCM CVMix tests.
! USER - call a user modified routine.
TS_FILE = @[MOM6_WARMSTART_FILE] !
! The initial condition file for temperature.
TEMP_IC_VAR = "Temp" ! default = "PTEMP"
! The initial condition variable for potential temperature.
SALT_IC_VAR = "Salt" ! default = "SALT"
! The initial condition variable for salinity.
SALT_FILE = @[MOM6_WARMSTART_FILE] ! default = "none"
! The initial condition file for salinity.
VELOCITY_CONFIG = @[MOM6_INIT_UV] ! default = "zero"
! A string that determines how the initial velocities are specified for a new
! run:
! file - read velocities from the file specified
! by (VELOCITY_FILE).
! zero - the fluid is initially at rest.
! uniform - the flow is uniform (determined by
! parameters INITIAL_U_CONST and INITIAL_V_CONST).
! rossby_front - a mixed layer front in thermal wind balance.
! soliton - Equatorial Rossby soliton.
! USER - call a user modified routine.
VELOCITY_FILE = @[MOM6_WARMSTART_FILE] !
! The name of the velocity initial condition file.
U_IC_VAR = "u" ! default = "u"
! The initial condition variable for zonal velocity in VELOCITY_FILE.
V_IC_VAR = "v" ! default = "v"
! === module MOM_diag_mediator ===
!Jiande NUM_DIAG_COORDS = 2 ! default = 1
NUM_DIAG_COORDS = 1 ! default = 1
Expand Down

0 comments on commit e423ffb

Please sign in to comment.