Skip to content

Commit

Permalink
MOM6: (*)Use cuberoot in ePBL_column, part 2
Browse files Browse the repository at this point in the history
Updates configurations to preserve answers after MOM6
commit c296c5b added cuberoot alternative
in ePBL.
  • Loading branch information
adcroft committed Feb 6, 2024
1 parent c296c5b commit f7485d4
Show file tree
Hide file tree
Showing 21 changed files with 88 additions and 8 deletions.
7 changes: 7 additions & 0 deletions ice_ocean_SIS2/Baltic_ALE_z_offline_tracers/MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -493,6 +493,13 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" !
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.

! === module MOM_opacity ===
PEN_SW_NBANDS = 3 ! default = 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2005,7 +2005,7 @@ ML_OMEGA_FRAC = 0.0 ! [nondim] default = 0.0
EKMAN_SCALE_COEF = 1.0 ! [nondim] default = 1.0
! A nondimensional scaling factor controlling the inhibition of the diffusive
! length scale by rotation. Making this larger decreases the PBL diffusivity.
EPBL_ANSWER_DATE = 99991231 ! default = 99991231
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -479,6 +479,13 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" !
! is used when VAR_PEN_SW and CHL_FROM_FILE are true.

! === module MOM_energetic_PBL ===
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
Expand Down
7 changes: 7 additions & 0 deletions ocean_only/CVmix_SCM_tests/common_EPBL/MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -305,6 +305,13 @@ RECLAIM_FRAZIL = False ! [Boolean] default = True
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.

! === module MOM_opacity ===

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1318,7 +1318,7 @@ ML_OMEGA_FRAC = 0.0 ! [nondim] default = 0.0
EKMAN_SCALE_COEF = 1.0 ! [nondim] default = 1.0
! A nondimensional scaling factor controlling the inhibition of the diffusive
! length scale by rotation. Making this larger decreases the PBL diffusivity.
EPBL_ANSWER_DATE = 99991231 ! default = 99991231
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,13 @@ RECLAIM_FRAZIL = False ! [Boolean] default = True
! is above the freezing point.

! === module MOM_energetic_PBL ===
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1318,7 +1318,7 @@ ML_OMEGA_FRAC = 0.0 ! [nondim] default = 0.0
EKMAN_SCALE_COEF = 1.0 ! [nondim] default = 1.0
! A nondimensional scaling factor controlling the inhibition of the diffusive
! length scale by rotation. Making this larger decreases the PBL diffusivity.
EPBL_ANSWER_DATE = 99991231 ! default = 99991231
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,13 @@ RECLAIM_FRAZIL = False ! [Boolean] default = True
! is above the freezing point.

! === module MOM_energetic_PBL ===
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1318,7 +1318,7 @@ ML_OMEGA_FRAC = 0.0 ! [nondim] default = 0.0
EKMAN_SCALE_COEF = 1.0 ! [nondim] default = 1.0
! A nondimensional scaling factor controlling the inhibition of the diffusive
! length scale by rotation. Making this larger decreases the PBL diffusivity.
EPBL_ANSWER_DATE = 99991231 ! default = 99991231
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,13 @@ RECLAIM_FRAZIL = False ! [Boolean] default = True
! is above the freezing point.

! === module MOM_energetic_PBL ===
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1318,7 +1318,7 @@ ML_OMEGA_FRAC = 0.0 ! [nondim] default = 0.0
EKMAN_SCALE_COEF = 1.0 ! [nondim] default = 1.0
! A nondimensional scaling factor controlling the inhibition of the diffusive
! length scale by rotation. Making this larger decreases the PBL diffusivity.
EPBL_ANSWER_DATE = 99991231 ! default = 99991231
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,13 @@ RECLAIM_FRAZIL = False ! [Boolean] default = True
! is above the freezing point.

! === module MOM_energetic_PBL ===
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
Expand Down
1 change: 1 addition & 0 deletions ocean_only/global_ALE/hycom/MOM_override
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,4 @@ Z_INIT_REMAP_FULL_COLUMN = True
REMAP_AFTER_INITIALIZATION = False
REGRID_TIME_SCALE = 86400.0
MASS_WEIGHT_IN_PRESSURE_GRADIENT = True
EPBL_ANSWER_DATE = 20231231
2 changes: 1 addition & 1 deletion ocean_only/global_ALE/hycom/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -2055,7 +2055,7 @@ ML_OMEGA_FRAC = 0.0 ! [nondim] default = 0.0
EKMAN_SCALE_COEF = 1.0 ! [nondim] default = 1.0
! A nondimensional scaling factor controlling the inhibition of the diffusive
! length scale by rotation. Making this larger decreases the PBL diffusivity.
EPBL_ANSWER_DATE = 99991231 ! default = 99991231
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
Expand Down
7 changes: 7 additions & 0 deletions ocean_only/global_ALE/hycom/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,13 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" !
! is used when VAR_PEN_SW and CHL_FROM_FILE are true.

! === module MOM_energetic_PBL ===
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
Expand Down
1 change: 1 addition & 0 deletions ocean_only/global_ALE/z/MOM_override
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ Z_INIT_ALE_REMAPPING = True
ENERGETICS_SFC_PBL = True
USE_MLD_ITERATION = False
MASS_WEIGHT_IN_PRESSURE_GRADIENT = True
EPBL_ANSWER_DATE = 20231231
2 changes: 1 addition & 1 deletion ocean_only/global_ALE/z/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -2002,7 +2002,7 @@ ML_OMEGA_FRAC = 0.0 ! [nondim] default = 0.0
EKMAN_SCALE_COEF = 1.0 ! [nondim] default = 1.0
! A nondimensional scaling factor controlling the inhibition of the diffusive
! length scale by rotation. Making this larger decreases the PBL diffusivity.
EPBL_ANSWER_DATE = 99991231 ! default = 99991231
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
Expand Down
7 changes: 7 additions & 0 deletions ocean_only/global_ALE/z/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -475,6 +475,13 @@ CHL_FILE = "seawifs_1998-2006_GOLD_smoothed_2X.nc" !
! is used when VAR_PEN_SW and CHL_FROM_FILE are true.

! === module MOM_energetic_PBL ===
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
Expand Down
8 changes: 8 additions & 0 deletions ocean_only/single_column/EPBL/MOM_input
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,14 @@ CHL_FILE = "forcing_monthly.nc" !
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.


! === module MOM_opacity ===
PEN_SW_NBANDS = 3 ! default = 1
Expand Down
2 changes: 1 addition & 1 deletion ocean_only/single_column/EPBL/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
Expand Up @@ -1472,7 +1472,7 @@ CHL_VARNAME = "CHL_A" ! default = "CHL_A"
EKMAN_SCALE_COEF = 1.0 ! [nondim] default = 1.0
! A nondimensional scaling factor controlling the inhibition of the diffusive
! length scale by rotation. Making this larger decreases the PBL diffusivity.
EPBL_ANSWER_DATE = 99991231 ! default = 99991231
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
Expand Down
7 changes: 7 additions & 0 deletions ocean_only/single_column/EPBL/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,13 @@ CHL_FILE = "forcing_monthly.nc" !
! is used when VAR_PEN_SW and CHL_FROM_FILE are true.

! === module MOM_energetic_PBL ===
EPBL_ANSWER_DATE = 20231231 ! default = 99991231
! The vintage of the order of arithmetic and expressions in the energetic PBL
! calculations. Values below 20190101 recover the answers from the end of 2018,
! while higher values use updated and more robust forms of the same expressions.
! Values below 20240101 use A**(1./3.) to estimate the cube root of A in several
! expressions, while higher values use the integer root function cuberoot(A) and
! therefore can work with scaled variables.
USE_MLD_ITERATION = False ! [Boolean] default = True
! A logical that specifies whether or not to use the distance to the bottom of
! the actively turbulent boundary layer to help set the EPBL length scale.
Expand Down

0 comments on commit f7485d4

Please sign in to comment.