Skip to content

Commit

Permalink
Change the MOM6 tracer timestep within the MOM module so that the cur…
Browse files Browse the repository at this point in the history
…rent DT_THERM (8100s) is 6 times longer than DT (1350s). The coupling timestep remains the same as DT.
  • Loading branch information
minghangli-uni committed Jun 21, 2024
1 parent 32d084c commit 41c6e75
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
9 changes: 7 additions & 2 deletions MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,22 @@ DT = 1350.0 ! [s]
! The (baroclinic) dynamics time step. The time-step that is actually used will
! be an integer fraction of the forcing time-step (DT_FORCING in ocean-only mode
! or the coupling timestep in coupled mode.)
DT_THERM = 1350.0 ! [s] default = 1800.0
DT_THERM = 8100.0 ! [s] default = 1800.0
! The thermodynamic and tracer advection time step. Ideally DT_THERM should be
! an integer multiple of DT and less than the forcing or coupling time-step,
! unless THERMO_SPANS_COUPLING is true, in which case DT_THERM can be an integer
! multiple of the coupling timestep. By default DT_THERM is set to DT.
THERMO_SPANS_COUPLING = True ! [Boolean] default = False
! If true, the MOM will take thermodynamic and tracer timesteps that can be
! longer than the coupling timestep. The actual thermodynamic timestep that is
! used in this case is the largest integer multiple of the coupling timestep
! that is less than or equal to DT_THERM.
HFREEZE = 10.0 ! [m] default = -1.0
! If HFREEZE > 0, melt potential will be computed. The actual depth over which
! melt potential is computed will be min(HFREEZE, OBLD), where OBLD is the
! boundary layer depth. If HFREEZE <= 0 (default), melt potential will not be
! computed.
DTBT_RESET_PERIOD = 0.0 ! [s] default = 3600.0
DTBT_RESET_PERIOD = 8100.0 ! [s] default = 1350.0 !default is set by DT_THERM
! The period between recalculations of DTBT (if DTBT <= 0). If DTBT_RESET_PERIOD
! is negative, DTBT is set based only on information available at
! initialization. If 0, DTBT will be set every dynamics time step. The default
Expand Down
6 changes: 3 additions & 3 deletions docs/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,12 @@ DT = 1350.0 ! [s]
! The (baroclinic) dynamics time step. The time-step that is actually used will
! be an integer fraction of the forcing time-step (DT_FORCING in ocean-only mode
! or the coupling timestep in coupled mode.)
DT_THERM = 1350.0 ! [s] default = 1350.0
DT_THERM = 8100.0 ! [s] default = 1350.0
! The thermodynamic and tracer advection time step. Ideally DT_THERM should be
! an integer multiple of DT and less than the forcing or coupling time-step,
! unless THERMO_SPANS_COUPLING is true, in which case DT_THERM can be an integer
! multiple of the coupling timestep. By default DT_THERM is set to DT.
THERMO_SPANS_COUPLING = False ! [Boolean] default = False
THERMO_SPANS_COUPLING = True ! [Boolean] default = False
! If true, the MOM will take thermodynamic and tracer timesteps that can be
! longer than the coupling timestep. The actual thermodynamic timestep that is
! used in this case is the largest integer multiple of the coupling timestep
Expand All @@ -90,7 +90,7 @@ HFREEZE = 10.0 ! [m] default = -1.0
INTERPOLATE_P_SURF = False ! [Boolean] default = False
! If true, linearly interpolate the surface pressure over the coupling time
! step, using the specified value at the end of the step.
DTBT_RESET_PERIOD = 0.0 ! [s] default = 1350.0
DTBT_RESET_PERIOD = 8100.0 ! [s] default = 1350.0 !default is set by DT_THERM
! The period between recalculations of DTBT (if DTBT <= 0). If DTBT_RESET_PERIOD
! is negative, DTBT is set based only on information available at
! initialization. If 0, DTBT will be set every dynamics time step. The default
Expand Down

0 comments on commit 41c6e75

Please sign in to comment.