MOM6
mom_kappa_shear::kappa_shear_cs Type Reference

Detailed Description

Definition at line 65 of file MOM_kappa_shear.F90.

Collaboration diagram for mom_kappa_shear::kappa_shear_cs:
[legend]

Public variables and constants

real rino_crit
 
real shearmix_rate
 
real fri_curvature
 
real c_n
 
real c_s
 
real lambda
 
real lambda2_n_s
 
real tke_bg
 
real kappa_0
 
real kappa_tol_err
 
real prandtl_turb
 
integer nkml
 
integer max_rino_it
 
integer max_ks_it
 
logical eliminate_massless
 
logical layer_stagger = .false.
 
logical debug = .false.
 
type(diag_ctrl), pointer diag
 
integer id_kd_shear = -1
 
integer id_tke = -1
 
integer id_ild2 = -1
 
integer id_dz_int = -1
 

Variables and constants

◆ c_n

real mom_kappa_shear::kappa_shear_cs::c_n

Definition at line 76 of file MOM_kappa_shear.F90.

76  real :: c_n ! The coefficient for the decay of TKE due to

◆ c_s

real mom_kappa_shear::kappa_shear_cs::c_s

Definition at line 79 of file MOM_kappa_shear.F90.

79  real :: c_s ! The coefficient for the decay of TKE due to

◆ debug

logical mom_kappa_shear::kappa_shear_cs::debug = .false.

Definition at line 104 of file MOM_kappa_shear.F90.

104  logical :: debug = .false.

◆ diag

type(diag_ctrl), pointer mom_kappa_shear::kappa_shear_cs::diag

Definition at line 105 of file MOM_kappa_shear.F90.

105  type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the

◆ eliminate_massless

logical mom_kappa_shear::kappa_shear_cs::eliminate_massless

Definition at line 100 of file MOM_kappa_shear.F90.

100  logical :: eliminate_massless ! If true, massless layers are merged with neighboring

◆ fri_curvature

real mom_kappa_shear::kappa_shear_cs::fri_curvature

Definition at line 72 of file MOM_kappa_shear.F90.

72  real :: fri_curvature ! A constant giving the curvature of the function

◆ id_dz_int

integer mom_kappa_shear::kappa_shear_cs::id_dz_int = -1

Definition at line 108 of file MOM_kappa_shear.F90.

◆ id_ild2

integer mom_kappa_shear::kappa_shear_cs::id_ild2 = -1

Definition at line 108 of file MOM_kappa_shear.F90.

108  integer :: id_ild2 = -1, id_dz_int = -1

◆ id_kd_shear

integer mom_kappa_shear::kappa_shear_cs::id_kd_shear = -1

Definition at line 107 of file MOM_kappa_shear.F90.

107  integer :: id_kd_shear = -1, id_tke = -1

◆ id_tke

integer mom_kappa_shear::kappa_shear_cs::id_tke = -1

Definition at line 107 of file MOM_kappa_shear.F90.

◆ kappa_0

real mom_kappa_shear::kappa_shear_cs::kappa_0

Definition at line 89 of file MOM_kappa_shear.F90.

89  real :: kappa_0 ! The background diapycnal diffusivity, in m2 s-1.

◆ kappa_tol_err

real mom_kappa_shear::kappa_shear_cs::kappa_tol_err

Definition at line 90 of file MOM_kappa_shear.F90.

90  real :: kappa_tol_err ! The fractional error in kappa that is tolerated.

◆ lambda

real mom_kappa_shear::kappa_shear_cs::lambda

Definition at line 82 of file MOM_kappa_shear.F90.

82  real :: lambda ! The coefficient for the buoyancy length scale

◆ lambda2_n_s

real mom_kappa_shear::kappa_shear_cs::lambda2_n_s

Definition at line 85 of file MOM_kappa_shear.F90.

85  real :: lambda2_n_s ! The square of the ratio of the coefficients of

◆ layer_stagger

logical mom_kappa_shear::kappa_shear_cs::layer_stagger = .false.

Definition at line 103 of file MOM_kappa_shear.F90.

103  logical :: layer_stagger = .false.

◆ max_ks_it

integer mom_kappa_shear::kappa_shear_cs::max_ks_it

Definition at line 98 of file MOM_kappa_shear.F90.

98  integer :: max_ks_it ! The maximum number of iterations that may be used

◆ max_rino_it

integer mom_kappa_shear::kappa_shear_cs::max_rino_it

Definition at line 96 of file MOM_kappa_shear.F90.

96  integer :: max_rino_it ! The maximum number of iterations that may be used

◆ nkml

integer mom_kappa_shear::kappa_shear_cs::nkml

Definition at line 92 of file MOM_kappa_shear.F90.

92  integer :: nkml ! The number of layers in the mixed layer, as

◆ prandtl_turb

real mom_kappa_shear::kappa_shear_cs::prandtl_turb

Definition at line 91 of file MOM_kappa_shear.F90.

91  real :: prandtl_turb ! Prandtl number used to convert Kd_turb into viscosity.

◆ rino_crit

real mom_kappa_shear::kappa_shear_cs::rino_crit

Definition at line 66 of file MOM_kappa_shear.F90.

66  real :: rino_crit ! The critical shear Richardson number for

◆ shearmix_rate

real mom_kappa_shear::kappa_shear_cs::shearmix_rate

Definition at line 69 of file MOM_kappa_shear.F90.

69  real :: shearmix_rate ! A nondimensional rate scale for shear-driven

◆ tke_bg

real mom_kappa_shear::kappa_shear_cs::tke_bg

Definition at line 88 of file MOM_kappa_shear.F90.

88  real :: tke_bg ! The background level of TKE, in m2 s-2.

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