MOM6
|
The ocntrol structure for along-layer and epineutral tracer diffusion.
Definition at line 36 of file MOM_tracer_hor_diff.F90.
Public variables and constants | |
real | dt |
The baroclinic dynamics time step [s]. | |
real | khtr |
The along-isopycnal tracer diffusivity [m2 s-1]. | |
real | khtr_slope_cff |
The non-dimensional coefficient in KhTr formula. | |
real | khtr_min |
Minimum along-isopycnal tracer diffusivity [m2 s-1]. | |
real | khtr_max |
Maximum along-isopycnal tracer diffusivity [m2 s-1]. | |
real | khtr_passivity_coeff |
Passivity coefficient that scales Rd/dx (default = 0) where passivity is the ratio between along-isopycnal tracer mixing and thickness mixing [nondim]. | |
real | khtr_passivity_min |
Passivity minimum (default = 1/2) [nondim]. | |
real | ml_khtr_scale |
With Diffuse_ML_interior, the ratio of the truly horizontal diffusivity in the mixed layer to the epipycnal diffusivity [nondim]. | |
real | max_diff_cfl |
If positive, locally limit the along-isopycnal tracer diffusivity to keep the diffusive CFL locally at or below this value [nondim]. | |
logical | diffuse_ml_interior |
If true, diffuse along isopycnals between the mixed layer and the interior. | |
logical | check_diffusive_cfl |
If true, automatically iterate the diffusion to ensure that the diffusive equivalent of the CFL limit is not violated. | |
logical | use_neutral_diffusion |
If true, use the neutral_diffusion module from within tracer_hor_diff. | |
type(neutral_diffusion_cs), pointer | neutral_diffusion_csp => NULL() |
Control structure for neutral diffusion. | |
type(diag_ctrl), pointer | diag => NULL() |
A structure that is used to regulate the timing of diagnostic output. | |
logical | debug |
If true, write verbose checksums for debugging purposes. | |
logical | show_call_tree |
Display the call tree while running. Set by VERBOSITY level. | |
logical | first_call = .true. |
This is true until after the first call. | |
integer | id_khtr_u = -1 |
Diagnostic IDs. | |
integer | id_khtr_v = -1 |
Diagnostic IDs. | |
integer | id_khtr_h = -1 |
Diagnostic IDs. | |
integer | id_cfl = -1 |
Diagnostic IDs. | |
integer | id_khdt_x = -1 |
Diagnostic IDs. | |
integer | id_khdt_y = -1 |
Diagnostic IDs. | |
type(group_pass_type) | pass_t |
For group halo pass, used in both tracer_hordiff and tracer_epipycnal_ML_diff. | |