MOM6
mom_cvmix_shear::cvmix_shear_cs Type Reference

Detailed Description

Control structure including parameters for CVMix interior shear schemes.

Definition at line 31 of file MOM_CVMix_shear.F90.

Collaboration diagram for mom_cvmix_shear::cvmix_shear_cs:
[legend]

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.
 

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