MOM6
mom_set_diffusivity::diffusivity_diags Type Reference

Detailed Description

Definition at line 329 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()
 
real, dimension(:,:,:), pointer kd_itidal => NULL()
 
real, dimension(:,:,:), pointer fl_itidal => NULL()
 
real, dimension(:,:,:), pointer kd_lowmode => NULL()
 
real, dimension(:,:,:), pointer fl_lowmode => NULL()
 
real, dimension(:,:,:), pointer kd_niku => NULL()
 
real, dimension(:,:,:), pointer kd_user => NULL()
 
real, dimension(:,:,:), pointer kd_bbl => NULL()
 
real, dimension(:,:,:), pointer kd_work => NULL()
 
real, dimension(:,:,:), pointer kd_niku_work => NULL()
 
real, dimension(:,:,:), pointer kd_itidal_work => NULL()
 
real, dimension(:,:,:), pointer kd_lowmode_work => NULL()
 
real, dimension(:,:,:), pointer maxtke => NULL()
 
real, dimension(:,:,:), pointer tke_to_kd => NULL()
 
real, dimension(:,:,:), pointer kt_extra => NULL()
 
real, dimension(:,:,:), pointer ks_extra => NULL()
 
real, dimension(:,:), pointer tke_itidal_used => NULL()
 
real, dimension(:,:), pointer n2_bot => NULL()
 
real, dimension(:,:), pointer n2_meanz => NULL()
 
real, dimension(:,:), pointer polzin_decay_scale_scaled => NULL()
 
real, dimension(:,:), pointer polzin_decay_scale => NULL()
 

Variables and constants

◆ fl_itidal

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ fl_lowmode

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_bbl

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_itidal

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_itidal_work

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_lowmode

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_lowmode_work

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_niku

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_niku_work

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_user

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kd_work

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ ks_extra

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ kt_extra

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ maxtke

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

Definition at line 330 of file MOM_set_diffusivity.F90.

◆ n2_3d

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

Definition at line 330 of file MOM_set_diffusivity.F90.

330  real, pointer, dimension(:,:,:) :: &
331  n2_3d => null(),& ! squared buoyancy frequency at interfaces (1/s2)
332  kd_itidal => null(),& ! internal tide diffusivity at interfaces (m2/s)
333  fl_itidal => null(),& ! vertical flux of tidal turbulent dissipation (m3/s3)
334  kd_lowmode => null(),& ! internal tide diffusivity at interfaces
335  ! due to propagating low modes (m2/s) (BDM)
336  fl_lowmode => null(),& ! vertical flux of tidal turbulent dissipation
337  ! due to propagating low modes (m3/s3) (BDM)
338  kd_niku => null(),& ! lee-wave diffusivity at interfaces (m2/s)
339  kd_user => null(),& ! user-added diffusivity at interfaces (m2/s)
340  kd_bbl => null(),& ! BBL diffusivity at interfaces (m2/s)
341  kd_work => null(),& ! layer integrated work by diapycnal mixing (W/m2)
342  kd_niku_work => null(),& ! layer integrated work by lee-wave driven mixing (W/m2)
343  kd_itidal_work => null(),& ! layer integrated work by int tide driven mixing (W/m2)
344  kd_lowmode_work=> null(),& ! layer integrated work by low mode driven mixing (W/m2) BDM
345  maxtke => null(),& ! energy required to entrain to h_max (m3/s3)
346  tke_to_kd => null(),& ! conversion rate (~1.0 / (G_Earth + dRho_lay))
347  ! between TKE dissipated within a layer and Kd
348  ! in that layer, in m2 s-1 / m3 s-3 = s2 m-1
349  kt_extra => null(),& ! double diffusion diffusivity for temp (m2/s)
350  ks_extra => null() ! double diffusion diffusivity for saln (m2/s)

◆ n2_bot

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

Definition at line 352 of file MOM_set_diffusivity.F90.

◆ n2_meanz

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

Definition at line 352 of file MOM_set_diffusivity.F90.

◆ polzin_decay_scale

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

Definition at line 352 of file MOM_set_diffusivity.F90.

◆ polzin_decay_scale_scaled

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

Definition at line 352 of file MOM_set_diffusivity.F90.

◆ tke_itidal_used

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

Definition at line 352 of file MOM_set_diffusivity.F90.

352  real, pointer, dimension(:,:) :: &
353  tke_itidal_used => null(),& ! internal tide TKE input at ocean bottom (W/m2)
354  n2_bot => null(),& ! bottom squared buoyancy frequency (1/s2)
355  n2_meanz => null(),& ! vertically averaged buoyancy frequency (1/s2)
356  polzin_decay_scale_scaled => null(),& ! vertical scale of decay for tidal dissipation
357  polzin_decay_scale => null() ! vertical decay scale for tidal diss with Polzin (meter)

◆ tke_to_kd

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

Definition at line 330 of file MOM_set_diffusivity.F90.


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