diff --git a/tests/parm/MOM_input_050.IN b/tests/parm/MOM_input_050.IN index 3974f87cfe..425b1fdeec 100644 --- a/tests/parm/MOM_input_050.IN +++ b/tests/parm/MOM_input_050.IN @@ -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. @@ -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