MOM6
mom_regularize_layers::regularize_layers_cs Type Reference

Detailed Description

This control structure holds parameters used by the MOM_regularize_layers module.

Definition at line 25 of file MOM_regularize_layers.F90.

Collaboration diagram for mom_regularize_layers::regularize_layers_cs:
[legend]

Public variables and constants

logical regularize_surface_layers
 If true, vertically restructure the near-surface layers when they have too much lateral variations to allow for sensible lateral barotropic transports.
 
logical reg_sfc_detrain
 If true, allow the buffer layers to detrain into the interior as a part of the restructuring when regularize_surface_layers is true.
 
real density_match_tol
 A relative tolerance for how well the densities must match with the target densities during detrainment when regularizing the near-surface layers [nondim].
 
real h_def_tol1
 The value of the relative thickness deficit at which to start modifying the structure, 0.5 by default (or a thickness ratio of 5.83) [nondim].
 
real h_def_tol2
 The value of the relative thickness deficit at which to the structure modification is in full force, now 20% of the way from h_def_tol1 to 1 [nondim].
 
real h_def_tol3
 The value of the relative thickness deficit at which to start detrainment from the buffer layers to the interior, now 30% of the way from h_def_tol1 to 1 [nondim].
 
real h_def_tol4
 The value of the relative thickness deficit at which to do detrainment from the buffer layers to the interior at full force, now 50% of the way from h_def_tol1 to 1 [nondim].
 
real hmix_min
 The minimum mixed layer thickness [H ~> m or kg m-2].
 
type(time_type), pointer time => NULL()
 A pointer to the ocean model's clock.
 
type(diag_ctrl), pointer diag => NULL()
 A structure that is used to regulate the timing of diagnostic output.
 
logical answers_2018
 If true, use the order of arithmetic and expressions that recover the answers from the end of 2018. Otherwise, use updated and more robust forms of the same expressions.
 
logical debug
 If true, do more thorough checks for debugging purposes.
 
integer id_def_rat = -1
 A diagnostic ID.
 
logical allow_clocks_in_omp_loops
 If true, clocks can be called from inside loops that can be threaded. To run with multiple threads, set to False.
 

Detailed Description

This control structure holds parameters used by the MOM_regularize_layers module.

Definition at line 25 of file MOM_regularize_layers.F90.


The documentation for this type was generated from the following file: