MOM6
mom_set_diffusivity::diffusivity_diags Type Reference

Detailed Description

This structure has memory for used in calculating diagnostics of diffusivity.

Definition at line 172 of file MOM_set_diffusivity.F90.

Collaboration diagram for mom_set_diffusivity::diffusivity_diags:
[legend]

Private variables and constants

real, dimension(:,:,:), pointer n2_3d => NULL()
 squared buoyancy frequency at interfaces [T-2 ~> s-2] More...
 
real, dimension(:,:,:), pointer kd_user => NULL()
 user-added diffusivity at interfaces [Z2 T-1 ~> m2 s-1] More...
 
real, dimension(:,:,:), pointer kd_bbl => NULL()
 BBL diffusivity at interfaces [Z2 T-1 ~> m2 s-1]. More...
 
real, dimension(:,:,:), pointer kd_work => NULL()
 layer integrated work by diapycnal mixing [R Z3 T-3 ~> W m-2] More...
 
real, dimension(:,:,:), pointer maxtke => NULL()
 energy required to entrain to h_max [Z3 T-3 ~> m3 s-3] More...
 
real, dimension(:,:,:), pointer kt_extra => NULL()
 double diffusion diffusivity for temp [Z2 T-1 ~> m2 s-1]. More...
 
real, dimension(:,:,:), pointer ks_extra => NULL()
 double diffusion diffusivity for saln [Z2 T-1 ~> m2 s-1]. More...
 
real, dimension(:,:,:), pointer tke_to_kd => NULL()
 conversion rate (~1.0 / (G_Earth + dRho_lay)) between TKE dissipated within a layer and Kd in that layer [Z2 T-1 / Z3 T-3 = T2 Z-1 ~> s2 m-1] More...
 

Variables and constants

◆ kd_bbl

real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kd_bbl => NULL()
private

BBL diffusivity at interfaces [Z2 T-1 ~> m2 s-1].

Definition at line 173 of file MOM_set_diffusivity.F90.

◆ kd_user

real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kd_user => NULL()
private

user-added diffusivity at interfaces [Z2 T-1 ~> m2 s-1]

Definition at line 173 of file MOM_set_diffusivity.F90.

◆ kd_work

real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kd_work => NULL()
private

layer integrated work by diapycnal mixing [R Z3 T-3 ~> W m-2]

Definition at line 173 of file MOM_set_diffusivity.F90.

◆ ks_extra

real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::ks_extra => NULL()
private

double diffusion diffusivity for saln [Z2 T-1 ~> m2 s-1].

Definition at line 173 of file MOM_set_diffusivity.F90.

◆ kt_extra

real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::kt_extra => NULL()
private

double diffusion diffusivity for temp [Z2 T-1 ~> m2 s-1].

Definition at line 173 of file MOM_set_diffusivity.F90.

◆ maxtke

real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::maxtke => NULL()
private

energy required to entrain to h_max [Z3 T-3 ~> m3 s-3]

Definition at line 173 of file MOM_set_diffusivity.F90.

◆ n2_3d

real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::n2_3d => NULL()
private

squared buoyancy frequency at interfaces [T-2 ~> s-2]

Definition at line 173 of file MOM_set_diffusivity.F90.

173  real, pointer, dimension(:,:,:) :: &
174  N2_3d => null(), & !< squared buoyancy frequency at interfaces [T-2 ~> s-2]
175  kd_user => null(), & !< user-added diffusivity at interfaces [Z2 T-1 ~> m2 s-1]
176  kd_bbl => null(), & !< BBL diffusivity at interfaces [Z2 T-1 ~> m2 s-1]
177  kd_work => null(), & !< layer integrated work by diapycnal mixing [R Z3 T-3 ~> W m-2]
178  maxtke => null(), & !< energy required to entrain to h_max [Z3 T-3 ~> m3 s-3]
179  kt_extra => null(), & !< double diffusion diffusivity for temp [Z2 T-1 ~> m2 s-1].
180  ks_extra => null() !< double diffusion diffusivity for saln [Z2 T-1 ~> m2 s-1].

◆ tke_to_kd

real, dimension(:,:,:), pointer mom_set_diffusivity::diffusivity_diags::tke_to_kd => NULL()
private

conversion rate (~1.0 / (G_Earth + dRho_lay)) between TKE dissipated within a layer and Kd in that layer [Z2 T-1 / Z3 T-3 = T2 Z-1 ~> s2 m-1]

Definition at line 181 of file MOM_set_diffusivity.F90.

181  real, pointer, dimension(:,:,:) :: TKE_to_Kd => null()

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