MOM6
mom_cvmix_conv::cvmix_conv_cs Type Reference

Detailed Description

Control structure including parameters for CVMix convection.

Definition at line 27 of file MOM_CVMix_conv.F90.

Collaboration diagram for mom_cvmix_conv::cvmix_conv_cs:
[legend]

Public variables and constants

real kd_conv_const
 diffusivity constant used in convective regime [m2 s-1] More...
 
real kv_conv_const
 viscosity constant used in convective regime [m2 s-1] More...
 
real bv_sqr_conv
 Threshold for squared buoyancy frequency needed to trigger Brunt-Vaisala parameterization [s-2]. More...
 
real min_thickness
 Minimum thickness allowed [m]. More...
 
logical debug
 If true, turn on debugging. More...
 
type(diag_ctrl), pointer diag => NULL()
 Pointer to diagnostics control structure. More...
 
integer id_n2 = -1
 Diagnostics handles. More...
 
integer id_kd_conv = -1
 Diagnostics handles. More...
 
integer id_kv_conv = -1
 Diagnostics handles. More...
 
real, dimension(:,:,:), allocatable n2
 Squared Brunt-Vaisala frequency [s-2]. More...
 
real, dimension(:,:,:), allocatable kd_conv
 Diffusivity added by convection [Z2 T-1 ~> m2 s-1]. More...
 
real, dimension(:,:,:), allocatable kv_conv
 Viscosity added by convection [Z2 T-1 ~> m2 s-1]. More...
 

Variables and constants

◆ bv_sqr_conv

real mom_cvmix_conv::cvmix_conv_cs::bv_sqr_conv

Threshold for squared buoyancy frequency needed to trigger Brunt-Vaisala parameterization [s-2].

Definition at line 32 of file MOM_CVMix_conv.F90.

32  real :: bv_sqr_conv !< Threshold for squared buoyancy frequency

◆ debug

logical mom_cvmix_conv::cvmix_conv_cs::debug

If true, turn on debugging.

Definition at line 35 of file MOM_CVMix_conv.F90.

35  logical :: debug !< If true, turn on debugging

◆ diag

type(diag_ctrl), pointer mom_cvmix_conv::cvmix_conv_cs::diag => NULL()

Pointer to diagnostics control structure.

Definition at line 38 of file MOM_CVMix_conv.F90.

38  type(diag_ctrl), pointer :: diag => null() !< Pointer to diagnostics control structure

◆ id_kd_conv

integer mom_cvmix_conv::cvmix_conv_cs::id_kd_conv = -1

Diagnostics handles.

Definition at line 40 of file MOM_CVMix_conv.F90.

◆ id_kv_conv

integer mom_cvmix_conv::cvmix_conv_cs::id_kv_conv = -1

Diagnostics handles.

Definition at line 40 of file MOM_CVMix_conv.F90.

◆ id_n2

integer mom_cvmix_conv::cvmix_conv_cs::id_n2 = -1

Diagnostics handles.

Definition at line 40 of file MOM_CVMix_conv.F90.

40  integer :: id_N2 = -1, id_kd_conv = -1, id_kv_conv = -1

◆ kd_conv

real, dimension(:,:,:), allocatable mom_cvmix_conv::cvmix_conv_cs::kd_conv

Diffusivity added by convection [Z2 T-1 ~> m2 s-1].

Definition at line 45 of file MOM_CVMix_conv.F90.

45  real, allocatable, dimension(:,:,:) :: kd_conv !< Diffusivity added by convection [Z2 T-1 ~> m2 s-1]

◆ kd_conv_const

real mom_cvmix_conv::cvmix_conv_cs::kd_conv_const

diffusivity constant used in convective regime [m2 s-1]

Definition at line 30 of file MOM_CVMix_conv.F90.

30  real :: kd_conv_const !< diffusivity constant used in convective regime [m2 s-1]

◆ kv_conv

real, dimension(:,:,:), allocatable mom_cvmix_conv::cvmix_conv_cs::kv_conv

Viscosity added by convection [Z2 T-1 ~> m2 s-1].

Definition at line 46 of file MOM_CVMix_conv.F90.

46  real, allocatable, dimension(:,:,:) :: kv_conv !< Viscosity added by convection [Z2 T-1 ~> m2 s-1]

◆ kv_conv_const

real mom_cvmix_conv::cvmix_conv_cs::kv_conv_const

viscosity constant used in convective regime [m2 s-1]

Definition at line 31 of file MOM_CVMix_conv.F90.

31  real :: kv_conv_const !< viscosity constant used in convective regime [m2 s-1]

◆ min_thickness

real mom_cvmix_conv::cvmix_conv_cs::min_thickness

Minimum thickness allowed [m].

Definition at line 34 of file MOM_CVMix_conv.F90.

34  real :: min_thickness !< Minimum thickness allowed [m]

◆ n2

real, dimension(:,:,:), allocatable mom_cvmix_conv::cvmix_conv_cs::n2

Squared Brunt-Vaisala frequency [s-2].

Definition at line 44 of file MOM_CVMix_conv.F90.

44  real, allocatable, dimension(:,:,:) :: N2 !< Squared Brunt-Vaisala frequency [s-2]

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