|
MOM6
|
Control structure including parameters for CVMix interior shear schemes.
Definition at line 31 of file MOM_CVMix_shear.F90.
Public variables and constants | |
| logical | use_lmd94 |
| Flags to use the LMD94 scheme. | |
| logical | use_pp81 |
| Flags to use Pacanowski and Philander (JPO 1981) | |
| logical | smooth_ri |
| If true, smooth Ri using a 1-2-1 filter. | |
| real | ri_zero |
| LMD94 critical Richardson number. | |
| real | nu_zero |
| LMD94 maximum interior diffusivity. | |
| real | kpp_exp |
| Exponent of unitless factor of diff. for KPP internal shear mixing scheme. | |
| real, dimension(:,:,:), allocatable | n2 |
| Squared Brunt-Vaisala frequency [s-2]. | |
| real, dimension(:,:,:), allocatable | s2 |
| Squared shear frequency [s-2]. | |
| real, dimension(:,:,:), allocatable | ri_grad |
| Gradient Richardson number. | |
| real, dimension(:,:,:), allocatable | ri_grad_smooth |
| Gradient Richardson number after smoothing. | |
| character(10) | mix_scheme |
| Mixing scheme name (string) | |
| type(diag_ctrl), pointer | diag => NULL() |
| Pointer to the diagnostics control structure. | |
| integer | id_n2 = -1 |
| Diagnostic handles. | |
| integer | id_s2 = -1 |
| Diagnostic handles. | |
| integer | id_ri_grad = -1 |
| Diagnostic handles. | |
| integer | id_kv = -1 |
| Diagnostic handles. | |
| integer | id_kd = -1 |
| Diagnostic handles. | |
| integer | id_ri_grad_smooth = -1 |
| Diagnostic handles. | |