MOM6
mom_cvmix_ddiff::cvmix_ddiff_cs Type Reference

Detailed Description

Control structure including parameters for CVMix double diffusion.

Definition at line 26 of file MOM_CVMix_ddiff.F90.

Collaboration diagram for mom_cvmix_ddiff::cvmix_ddiff_cs:
[legend]

Public variables and constants

real strat_param_max
 maximum value for the stratification parameter [nondim]
 
real kappa_ddiff_s
 leading coefficient in formula for salt-fingering regime for salinity diffusion [m2 s-1]
 
real ddiff_exp1
 interior exponent in salt-fingering regime formula [nondim]
 
real ddiff_exp2
 exterior exponent in salt-fingering regime formula [nondim]
 
real mol_diff
 molecular diffusivity [m2 s-1]
 
real kappa_ddiff_param1
 exterior coefficient in diffusive convection regime [nondim]
 
real kappa_ddiff_param2
 middle coefficient in diffusive convection regime [nondim]
 
real kappa_ddiff_param3
 interior coefficient in diffusive convection regime [nondim]
 
real min_thickness
 Minimum thickness allowed [m].
 
character(len=4) diff_conv_type
 type of diffusive convection to use. Options are Marmorino & Caldwell 1976 ("MC76"; default) and Kelley 1988, 1990 ("K90")
 
logical debug
 If true, turn on debugging.
 
type(diag_ctrl), pointer diag => NULL()
 Pointer to diagnostics control structure.
 
integer id_kt_extra = -1
 Diagnostics handles.
 
integer id_ks_extra = -1
 Diagnostics handles.
 
integer id_r_rho = -1
 Diagnostics handles.
 
real, dimension(:,:,:), allocatable r_rho
 Double-diffusion density ratio [nondim].
 

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