Skip to content

Commit

Permalink
Merge branch 'Hallberg-NOAA-debug_params' into dev/gfdl
Browse files Browse the repository at this point in the history
  • Loading branch information
adcroft committed Apr 11, 2018
2 parents f42b1f4 + b41a6f9 commit 46b529c
Show file tree
Hide file tree
Showing 220 changed files with 3,337 additions and 4,001 deletions.
47 changes: 0 additions & 47 deletions coupled_AM2_LM3_SIS/CM2G63L/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
! This file was written by the model and records all non-layout or debugging parameters used at run-time.

! === module MOM ===
VERBOSITY = 2 ! default = 2
! Integer controlling level of messaging
! 0 = Only FATAL messages
! 2 = Only FATAL, WARNING, NOTE [default]
! 9 = All)
DO_UNIT_TESTS = False ! [Boolean] default = False
! If True, exercises unit tests at model start up.
SPLIT = True ! [Boolean] default = True
! Use the split time stepping if true.
CALC_RHO_FOR_SEA_LEVEL = False ! [Boolean] default = False
Expand Down Expand Up @@ -61,11 +54,6 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False
! If true, there are separate values for the basin depths
! at velocity points. Otherwise the effects of topography
! are entirely determined from thickness points.
DEBUG = False ! [Boolean] default = False
! If true, write out verbose debugging data.
DEBUG_TRUNCATIONS = False ! [Boolean] default = False
! If true, calculate all diagnostics that are useful for
! debugging truncations.
DT = 3600.0 ! [s]
! The (baroclinic) dynamics time step. The time-step that
! is actually used will be an integer fraction of the
Expand Down Expand Up @@ -161,12 +149,6 @@ NJGLOBAL = 210 !
! The total number of thickness grid points in the
! y-direction in the physical domain. With STATIC_MEMORY_
! this is set in MOM_memory.h at compile time.
DEBUG_CHKSUMS = False ! [Boolean] default = False
! If true, checksums are performed on arrays in the
! various vec_chksum routines.
DEBUG_REDUNDANT = False ! [Boolean] default = False
! If true, debug redundant data points during calls to
! the various vec_chksum routines.

! === module MOM_hor_index ===
! Sets the horizontal array index types.
Expand Down Expand Up @@ -968,16 +950,6 @@ DIRECT_STRESS = False ! [Boolean] default = False
! If true, the wind stress is distributed over the
! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML
! may be set to a very small value.
U_TRUNC_FILE = "U_velocity_truncations" ! default = ""
! The absolute path to a file into which the accelerations
! leading to zonal velocity truncations are written.
! Undefine this for efficiency if this diagnostic is not
! needed.
V_TRUNC_FILE = "V_velocity_truncations" ! default = ""
! The absolute path to a file into which the accelerations
! leading to meridional velocity truncations are written.
! Undefine this for efficiency if this diagnostic is not
! needed.
HARMONIC_VISC = False ! [Boolean] default = False
! If true, use the harmonic mean thicknesses for
! calculating the vertical viscosity.
Expand Down Expand Up @@ -1011,9 +983,6 @@ VEL_UNDERFLOW = 0.0 ! [m s-1] default = 0.0
! the age of the universe.

! === module MOM_PointAccel ===
MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50
! The maximum number of colums of truncations that any PE
! will write out during a run.

! === module MOM_barotropic ===
BOUND_BT_CORRECTION = True ! [Boolean] default = False
Expand Down Expand Up @@ -1111,10 +1080,6 @@ SSH_EXTRA = 10.0 ! [m] default = 10.0
! An estimate of how much higher SSH might get, for use
! in calculating the safe external wave speed. The
! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH.
DEBUG_BT = False ! [Boolean] default = False
! If true, write out verbose debugging data within the
! barotropic time-stepping loop. The data volume can be
! quite large if this is true.
BEBT = 0.2 ! [nondim] default = 0.1
! BEBT determines whether the barotropic time stepping
! uses the forward-backward time-stepping scheme or a
Expand Down Expand Up @@ -1219,8 +1184,6 @@ AGGREGATE_FW_FORCING = True ! [Boolean] default = True
! and applied as either incoming or outgoing depending on the sign of the net.
! If false, the net incoming fresh water flux is added to the model and
! thereafter the net outgoing is removed from the updated state.into the first non-vanished layer for which the column remains stable
DEBUG_CONSERVATION = False ! [Boolean] default = False
! If true, monitor conservation and extrema.
MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True
! If true, mix the passive tracers in massless layers at
! the bottom into the interior as though a diffusivity of
Expand Down Expand Up @@ -1521,10 +1484,6 @@ KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True
MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13
! The maximum number of iterations that may be used to
! estimate the time-averaged diffusivity.
DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False
! If true, write debugging data for the kappa-shear code.
! Caution: this option is _very_ verbose and should only
! be used in single-column mode!
KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True
! If true, combine the mixed layers together before
! solving the kappa-shear equations.
Expand Down Expand Up @@ -1863,12 +1822,6 @@ ALLOW_FLUX_ADJUSTMENTS = False ! [Boolean] default = False
! === module MOM_file_parser ===
SEND_LOG_TO_STDOUT = False ! [Boolean] default = False
! If true, all log messages are also sent to stdout.
REPORT_UNUSED_PARAMS = False ! [Boolean] default = False
! If true, report any parameter lines that are not used
! in the run.
FATAL_UNUSED_PARAMS = False ! [Boolean] default = False
! If true, kill the run if there are any unused
! parameters.
DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc"
! The basename for files where run-time parameters, their
! settings, units and defaults are documented. Blank will
Expand Down
47 changes: 47 additions & 0 deletions coupled_AM2_LM3_SIS/CM2G63L/MOM_parameter_doc.debugging
Original file line number Diff line number Diff line change
@@ -1,4 +1,51 @@
! This file was written by the model and records the debugging parameters used at run-time.
VERBOSITY = 2 ! default = 2
! Integer controlling level of messaging
! 0 = Only FATAL messages
! 2 = Only FATAL, WARNING, NOTE [default]
! 9 = All)
DO_UNIT_TESTS = False ! [Boolean] default = False
! If True, exercises unit tests at model start up.
DEBUG = False ! [Boolean] default = False
! If true, write out verbose debugging data.
DEBUG_TRUNCATIONS = False ! [Boolean] default = False
! If true, calculate all diagnostics that are useful for
! debugging truncations.
DEBUG_CHKSUMS = False ! [Boolean] default = False
! If true, checksums are performed on arrays in the
! various vec_chksum routines.
DEBUG_REDUNDANT = False ! [Boolean] default = False
! If true, debug redundant data points during calls to
! the various vec_chksum routines.
H_RESCALE_POWER = 0 ! [nondim] default = 0
! An integer power of 2 that is used to rescale the model's
! intenal units of thickness. Valid values range from -300 to 300.
U_TRUNC_FILE = "U_velocity_truncations" ! default = ""
! The absolute path to a file into which the accelerations
! leading to zonal velocity truncations are written.
! Undefine this for efficiency if this diagnostic is not
! needed.
V_TRUNC_FILE = "V_velocity_truncations" ! default = ""
! The absolute path to a file into which the accelerations
! leading to meridional velocity truncations are written.
! Undefine this for efficiency if this diagnostic is not
! needed.
MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50
! The maximum number of colums of truncations that any PE
! will write out during a run.
DEBUG_BT = False ! [Boolean] default = False
! If true, write out verbose debugging data within the
! barotropic time-stepping loop. The data volume can be
! quite large if this is true.
DEBUG_CONSERVATION = False ! [Boolean] default = False
! If true, monitor conservation and extrema.
DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False
! If true, write debugging data for the kappa-shear code.
! Caution: this option is _very_ verbose and should only
! be used in single-column mode!
REPORT_UNUSED_PARAMS = False ! [Boolean] default = False
! If true, report any parameter lines that are not used
! in the run.
FATAL_UNUSED_PARAMS = False ! [Boolean] default = False
! If true, kill the run if there are any unused
! parameters.
10 changes: 0 additions & 10 deletions coupled_AM2_LM3_SIS/CM2G63L/MOM_parameter_doc.short
Original file line number Diff line number Diff line change
Expand Up @@ -323,16 +323,6 @@ SMAG_BI_CONST = 0.06 ! [nondim] default = 0.0
! typically 0.015 - 0.06.

! === module MOM_vert_friction ===
U_TRUNC_FILE = "U_velocity_truncations" ! default = ""
! The absolute path to a file into which the accelerations
! leading to zonal velocity truncations are written.
! Undefine this for efficiency if this diagnostic is not
! needed.
V_TRUNC_FILE = "V_velocity_truncations" ! default = ""
! The absolute path to a file into which the accelerations
! leading to meridional velocity truncations are written.
! Undefine this for efficiency if this diagnostic is not
! needed.
MAXVEL = 6.0 ! [m s-1] default = 3.0E+08
! The maximum velocity allowed before the velocity
! components are truncated.
Expand Down
47 changes: 0 additions & 47 deletions coupled_AM2_LM3_SIS2/AM2_SIS2_MOM6i_1deg/MOM_parameter_doc.all
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
! This file was written by the model and records all non-layout or debugging parameters used at run-time.

! === module MOM ===
VERBOSITY = 2 ! default = 2
! Integer controlling level of messaging
! 0 = Only FATAL messages
! 2 = Only FATAL, WARNING, NOTE [default]
! 9 = All)
DO_UNIT_TESTS = False ! [Boolean] default = False
! If True, exercises unit tests at model start up.
SPLIT = True ! [Boolean] default = True
! Use the split time stepping if true.
CALC_RHO_FOR_SEA_LEVEL = False ! [Boolean] default = False
Expand Down Expand Up @@ -61,11 +54,6 @@ BATHYMETRY_AT_VEL = False ! [Boolean] default = False
! If true, there are separate values for the basin depths
! at velocity points. Otherwise the effects of topography
! are entirely determined from thickness points.
DEBUG = False ! [Boolean] default = False
! If true, write out verbose debugging data.
DEBUG_TRUNCATIONS = False ! [Boolean] default = False
! If true, calculate all diagnostics that are useful for
! debugging truncations.
DT = 3600.0 ! [s]
! The (baroclinic) dynamics time step. The time-step that
! is actually used will be an integer fraction of the
Expand Down Expand Up @@ -161,12 +149,6 @@ NJGLOBAL = 210 !
! The total number of thickness grid points in the
! y-direction in the physical domain. With STATIC_MEMORY_
! this is set in MOM_memory.h at compile time.
DEBUG_CHKSUMS = False ! [Boolean] default = False
! If true, checksums are performed on arrays in the
! various vec_chksum routines.
DEBUG_REDUNDANT = False ! [Boolean] default = False
! If true, debug redundant data points during calls to
! the various vec_chksum routines.

! === module MOM_hor_index ===
! Sets the horizontal array index types.
Expand Down Expand Up @@ -968,16 +950,6 @@ DIRECT_STRESS = False ! [Boolean] default = False
! If true, the wind stress is distributed over the
! topmost HMIX_STRESS of fluid (like in HYCOM), and KVML
! may be set to a very small value.
U_TRUNC_FILE = "U_velocity_truncations" ! default = ""
! The absolute path to a file into which the accelerations
! leading to zonal velocity truncations are written.
! Undefine this for efficiency if this diagnostic is not
! needed.
V_TRUNC_FILE = "V_velocity_truncations" ! default = ""
! The absolute path to a file into which the accelerations
! leading to meridional velocity truncations are written.
! Undefine this for efficiency if this diagnostic is not
! needed.
HARMONIC_VISC = False ! [Boolean] default = False
! If true, use the harmonic mean thicknesses for
! calculating the vertical viscosity.
Expand Down Expand Up @@ -1011,9 +983,6 @@ VEL_UNDERFLOW = 0.0 ! [m s-1] default = 0.0
! the age of the universe.

! === module MOM_PointAccel ===
MAX_TRUNC_FILE_SIZE_PER_PE = 50 ! default = 50
! The maximum number of colums of truncations that any PE
! will write out during a run.

! === module MOM_barotropic ===
BOUND_BT_CORRECTION = True ! [Boolean] default = False
Expand Down Expand Up @@ -1107,10 +1076,6 @@ SSH_EXTRA = 10.0 ! [m] default = 10.0
! An estimate of how much higher SSH might get, for use
! in calculating the safe external wave speed. The
! default is the minimum of 10 m or 5% of MAXIMUM_DEPTH.
DEBUG_BT = False ! [Boolean] default = False
! If true, write out verbose debugging data within the
! barotropic time-stepping loop. The data volume can be
! quite large if this is true.
BEBT = 0.2 ! [nondim] default = 0.1
! BEBT determines whether the barotropic time stepping
! uses the forward-backward time-stepping scheme or a
Expand Down Expand Up @@ -1215,8 +1180,6 @@ AGGREGATE_FW_FORCING = True ! [Boolean] default = True
! and applied as either incoming or outgoing depending on the sign of the net.
! If false, the net incoming fresh water flux is added to the model and
! thereafter the net outgoing is removed from the updated state.into the first non-vanished layer for which the column remains stable
DEBUG_CONSERVATION = False ! [Boolean] default = False
! If true, monitor conservation and extrema.
MIX_BOUNDARY_TRACERS = True ! [Boolean] default = True
! If true, mix the passive tracers in massless layers at
! the bottom into the interior as though a diffusivity of
Expand Down Expand Up @@ -1517,10 +1480,6 @@ KAPPA_SHEAR_ELIM_MASSLESS = True ! [Boolean] default = True
MAX_KAPPA_SHEAR_IT = 13 ! [nondim] default = 13
! The maximum number of iterations that may be used to
! estimate the time-averaged diffusivity.
DEBUG_KAPPA_SHEAR = False ! [Boolean] default = False
! If true, write debugging data for the kappa-shear code.
! Caution: this option is _very_ verbose and should only
! be used in single-column mode!
KAPPA_SHEAR_MERGE_ML = True ! [Boolean] default = True
! If true, combine the mixed layers together before
! solving the kappa-shear equations.
Expand Down Expand Up @@ -1863,12 +1822,6 @@ ALLOW_FLUX_ADJUSTMENTS = False ! [Boolean] default = False
! === module MOM_file_parser ===
SEND_LOG_TO_STDOUT = False ! [Boolean] default = False
! If true, all log messages are also sent to stdout.
REPORT_UNUSED_PARAMS = False ! [Boolean] default = False
! If true, report any parameter lines that are not used
! in the run.
FATAL_UNUSED_PARAMS = False ! [Boolean] default = False
! If true, kill the run if there are any unused
! parameters.
DOCUMENT_FILE = "MOM_parameter_doc" ! default = "MOM_parameter_doc"
! The basename for files where run-time parameters, their
! settings, units and defaults are documented. Blank will
Expand Down
Loading

0 comments on commit 46b529c

Please sign in to comment.