1313
1414! === module MOM_unit_scaling ===
1515! Parameters for doing unit scaling of variables.
16- DIABATIC_FIRST = True ! [Boolean] default = False
16+ DIABATIC_FIRST = False ! [Boolean] default = False
1717 ! If true, apply diabatic and thermodynamic processes, including buoyancy
1818 ! forcing and mass gain or loss, before stepping the dynamics forward.
1919USE_REGRIDDING = True ! [Boolean] default = False
2020 ! If True, use the ALE algorithm (regridding/remapping). If False, use the
2121 ! layered isopycnal algorithm.
22- REMAP_AUXILIARY_VARS = False ! [Boolean] default = False
22+ REMAP_AUXILIARY_VARS = True ! [Boolean] default = False
2323 ! If true, apply ALE remapping to all of the auxiliary 3-dimensional variables
2424 ! that are needed to reproduce across restarts, similarly to what is already
2525 ! being done with the primary state variables. The default should be changed to
@@ -185,6 +185,14 @@ OBC_SEGMENT_004_VELOCITY_NUDGING_TIMESCALES = 3, 360.0 ! [days] default = 0.0
185185 ! velocities.
186186BRUSHCUTTER_MODE = True ! [Boolean] default = False
187187 ! If true, read external OBC data on the supergrid.
188+ OBC_REMAPPING_USE_OM4_SUBCELLS = False ! [Boolean] default = True
189+ ! If true, use the OM4 remapping-via-subcells algorithm for neutral diffusion.
190+ ! See REMAPPING_USE_OM4_SUBCELLS for more details. We recommend setting this
191+ ! option to false.
192+ OBC_REMAPPING_USE_OM4_SUBCELLS = False ! [Boolean] default = True
193+ ! If true, use the OM4 remapping-via-subcells algorithm for neutral diffusion.
194+ ! See REMAPPING_USE_OM4_SUBCELLS for more details. We recommend setting this
195+ ! option to false.
188196MASKING_DEPTH = 1.0 ! [m] default = -9999.0
189197 ! The depth below which to mask points as land points, for which all
190198 ! fluxes are zeroed out. MASKING_DEPTH is ignored if negative.
@@ -292,7 +300,14 @@ REMAPPING_SCHEME = "PPM_H4" ! default = "PLM"
292300 ! PPM_IH4 (3rd-order accurate)
293301 ! PQM_IH4IH3 (4th-order accurate)
294302 ! PQM_IH6IH5 (5th-order accurate)
295-
303+ INIT_BOUNDARY_EXTRAP = False ! [Boolean] default = False
304+ ! If true, values at the interfaces of boundary cells are extrapolated instead
305+ ! of piecewise constant during initialization.Defaults to REMAP_BOUNDARY_EXTRAP.
306+ REMAPPING_USE_OM4_SUBCELLS = False ! [Boolean] default = True
307+ ! This selects the remapping algorithm used in OM4 that does not use the full
308+ ! reconstruction for the top- and lower-most sub-layers, but instead assumes
309+ ! they are always vanished (untrue) and so just uses their edge values. We
310+ ! recommend setting this option to false.
296311! === module MOM_grid ===
297312! Parameters providing information about the lateral grid.
298313
@@ -302,7 +317,9 @@ OBC_SEGMENT_001_DATA = "U=file:obcs.nc(u),V=file:obcs.nc(v),SSH=file:obcs.nc(zos
302317OBC_SEGMENT_002_DATA = "U=file:obcs.nc(u),V=file:obcs.nc(v),SSH=file:obcs.nc(zos),TEMP=file:obcs.nc(thetao),SALT=file:obcs.nc(so),Uamp=file:tu_002.nc(uamp),Uphase=file:tu_002.nc(uphase),Vamp=file:tu_002.nc(vamp),Vphase=file:tu_002.nc(vphase),SSHamp=file:tz_002.nc(zamp),SSHphase=file:tz_002.nc(zphase)" !
303318OBC_SEGMENT_003_DATA = "U=file:obcs.nc(u),V=file:obcs.nc(v),SSH=file:obcs.nc(zos),TEMP=file:obcs.nc(thetao),SALT=file:obcs.nc(so),Uamp=file:tu_003.nc(uamp),Uphase=file:tu_003.nc(uphase),Vamp=file:tu_003.nc(vamp),Vphase=file:tu_003.nc(vphase),SSHamp=file:tz_003.nc(zamp),SSHphase=file:tz_003.nc(zphase)" !
304319OBC_SEGMENT_004_DATA = "U=file:obcs.nc(u),V=file:obcs.nc(v),SSH=file:obcs.nc(zos),TEMP=file:obcs.nc(thetao),SALT=file:obcs.nc(so),Uamp=file:tu_004.nc(uamp),Uphase=file:tu_004.nc(uphase),Vamp=file:tu_004.nc(vamp),Vphase=file:tu_004.nc(vphase),SSHamp=file:tz_004.nc(zamp),SSHphase=file:tz_004.nc(zphase)" !
305-
320+ !INIT_LAYERS_FROM_Z_FILE = True ! [Boolean] default = False
321+ ! If true, initialize the layer thicknesses, temperatures, and salinities from a
322+ ! Z-space file on a latitude-longitude grid.
306323THICKNESS_CONFIG = "coord" !
307324 ! A string that determines how the initial layer thicknesses are specified for a
308325 ! new run:
@@ -382,7 +399,10 @@ SURFACE_HEIGHT_IC_VAR = "ssh" ! default = "SSH"
382399 ! The initial condition variable for the surface height.
383400
384401! === module MOM_diag_mediator ===
385-
402+ DIAG_REMAPPING_USE_OM4_SUBCELLS = False ! [Boolean] default = True
403+ ! If true, use the OM4 remapping-via-subcells algorithm for diagnostics. See
404+ ! REMAPPING_USE_OM4_SUBCELLS for details. We recommend setting this option to
405+ ! false.
386406! === module MOM_MEKE ===
387407USE_MEKE = False ! [Boolean] default = False
388408 ! If true, turns on the MEKE scheme which calculates a sub-grid mesoscale eddy
@@ -476,6 +496,14 @@ KHTH_MAX_CFL = 0.1 ! [nondimensional] default = 0.8
476496 ! models.
477497! === module MOM_continuity ===
478498
499+ ! === module MOM_dynamics_split_RK2 ===
500+ VISC_REM_BUG = False ! [Boolean] default = True
501+ ! If true, visc_rem_[uv] in split mode is incorrectly calculated or accounted
502+ ! for in three places. This parameter controls the defaults of three individual
503+ ! flags, VISC_REM_TIMESTEP_FIX in MOM_dynamics_split_RK2(b),
504+ ! VISC_REM_BT_WEIGHT_FIX in MOM_barotropic, and VISC_REM_CONT_HVEL_FIX in
505+ ! MOM_continuity_PPM. Eventually, the three individual flags should be removed
506+ ! after tests and the default of VISC_REM_BUG should be to False.
479507! === module MOM_continuity_PPM ===
480508ETA_TOLERANCE = 1.0E-06 ! [m] default = 2.5E-09
481509 ! The tolerance for the differences between the barotropic and baroclinic
@@ -524,7 +552,10 @@ SMAGORINSKY_AH = True ! [Boolean] default = False
524552 ! If true, use a biharmonic Smagorinsky nonlinear eddy viscosity.
525553SMAG_BI_CONST = 0.015 ! [nondim] default = 0.0
526554 ! The nondimensional biharmonic Smagorinsky constant, typically 0.015 - 0.06.
527-
555+ FRICTWORK_BUG = False ! [Boolean] default = True
556+ ! If true, retain an answer-changing bug in calculating the FrictWork, which
557+ ! cancels the h in thickness flux and the h at velocity point. This isnot
558+ ! recommended.
528559! === module MOM_vert_friction ===
529560DIRECT_STRESS = True ! [Boolean] default = False
530561 ! If true, the wind stress is distributed over the topmost HMIX_STRESS of fluid
@@ -588,6 +619,11 @@ MLE_USE_PBL_MLD = True ! [Boolean] default = False
588619 ! If true, the MLE parameterization will use the mixed-layer depth provided by
589620 ! the active PBL parameterization. If false, MLE will estimate a MLD based on a
590621 ! density difference with the surface using the parameter MLE_DENSITY_DIFF.
622+ ! === module MOM_diagnostics ===
623+ INTWAVE_REMAPPING_USE_OM4_SUBCELLS = False ! [Boolean] default = True
624+ ! If true, use the OM4 remapping-via-subcells algorithm for calculating EBT
625+ ! structure. See REMAPPING_USE_OM4_SUBCELLS for details. We recommend setting
626+ ! this option to false.
591627! === module MOM_diabatic_driver ===
592628! The following parameters are used for diabatic processes.
593629USE_LEGACY_DIABATIC_DRIVER = False ! [Boolean] default = True
0 commit comments