From 41c6e75a9c9c245fd0f413867d7131eec2c0d32f Mon Sep 17 00:00:00 2001 From: minghangli-uni Date: Fri, 21 Jun 2024 10:18:41 +1000 Subject: [PATCH] Change the MOM6 tracer timestep within the MOM module so that the current DT_THERM (8100s) is 6 times longer than DT (1350s). The coupling timestep remains the same as DT. --- MOM_input | 9 +++++++-- docs/MOM_parameter_doc.all | 6 +++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/MOM_input b/MOM_input index 04ca7fd..3a7e17f 100644 --- a/MOM_input +++ b/MOM_input @@ -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 diff --git a/docs/MOM_parameter_doc.all b/docs/MOM_parameter_doc.all index 5e8d164..caa8b6d 100644 --- a/docs/MOM_parameter_doc.all +++ b/docs/MOM_parameter_doc.all @@ -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 @@ -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