MOM6
mom_meke_types::meke_type Type Reference

Detailed Description

This type is used to exchange information related to the MEKE calculations.

Definition at line 8 of file MOM_MEKE_types.F90.

Collaboration diagram for mom_meke_types::meke_type:
[legend]

Public variables and constants

real, dimension(:,:), pointer meke => NULL()
 Vertically averaged eddy kinetic energy [L2 T-2 ~> m2 s-2]. More...
 
real, dimension(:,:), pointer gm_src => NULL()
 MEKE source due to thickness mixing (GM) [R Z L2 T-3 ~> W m-2]. More...
 
real, dimension(:,:), pointer mom_src => NULL()
 MEKE source from lateral friction in the momentum equations [R Z L2 T-3 ~> W m-2]. More...
 
real, dimension(:,:), pointer gme_snk => NULL()
 MEKE sink from GME backscatter in the momentum equations [R Z L2 T-3 ~> W m-2]. More...
 
real, dimension(:,:), pointer kh => NULL()
 The MEKE-derived lateral mixing coefficient [L2 T-1 ~> m2 s-1]. More...
 
real, dimension(:,:), pointer kh_diff => NULL()
 Uses the non-MEKE-derived thickness diffusion coefficient to diffuse. More...
 
real, dimension(:,:), pointer rd_dx_h => NULL()
 The deformation radius compared with the grid spacing [nondim]. More...
 
real, dimension(:,:), pointer ku => NULL()
 The MEKE-derived lateral viscosity coefficient [L2 T-1 ~> m2 s-1]. This viscosity can be negative when representing backscatter from unresolved eddies (see Jansen and Held, 2014). More...
 
real, dimension(:,:), pointer au => NULL()
 The MEKE-derived lateral biharmonic viscosity coefficient [L4 T-1 ~> m4 s-1]. More...
 
real khth_fac = 1.0
 Multiplier to map Kh(MEKE) to KhTh [nondim]. More...
 
real khtr_fac = 1.0
 Multiplier to map Kh(MEKE) to KhTr [nondim]. More...
 
real backscatter_ro_pow = 0.0
 Power in Rossby number function for backscatter. More...
 
real backscatter_ro_c = 0.0
 Coefficient in Rossby number function for backscatter. More...
 

Variables and constants

◆ au

real, dimension(:,:), pointer mom_meke_types::meke_type::au => NULL()

The MEKE-derived lateral biharmonic viscosity coefficient [L4 T-1 ~> m4 s-1].

Definition at line 23 of file MOM_MEKE_types.F90.

23  real, dimension(:,:), pointer :: Au => null() !< The MEKE-derived lateral biharmonic viscosity

◆ backscatter_ro_c

real mom_meke_types::meke_type::backscatter_ro_c = 0.0

Coefficient in Rossby number function for backscatter.

Definition at line 29 of file MOM_MEKE_types.F90.

29  real :: backscatter_Ro_c = 0.0 !< Coefficient in Rossby number function for backscatter.

◆ backscatter_ro_pow

real mom_meke_types::meke_type::backscatter_ro_pow = 0.0

Power in Rossby number function for backscatter.

Definition at line 28 of file MOM_MEKE_types.F90.

28  real :: backscatter_Ro_pow = 0.0 !< Power in Rossby number function for backscatter.

◆ gm_src

real, dimension(:,:), pointer mom_meke_types::meke_type::gm_src => NULL()

MEKE source due to thickness mixing (GM) [R Z L2 T-3 ~> W m-2].

Definition at line 10 of file MOM_MEKE_types.F90.

◆ gme_snk

real, dimension(:,:), pointer mom_meke_types::meke_type::gme_snk => NULL()

MEKE sink from GME backscatter in the momentum equations [R Z L2 T-3 ~> W m-2].

Definition at line 10 of file MOM_MEKE_types.F90.

◆ kh

real, dimension(:,:), pointer mom_meke_types::meke_type::kh => NULL()

The MEKE-derived lateral mixing coefficient [L2 T-1 ~> m2 s-1].

Definition at line 10 of file MOM_MEKE_types.F90.

◆ kh_diff

real, dimension(:,:), pointer mom_meke_types::meke_type::kh_diff => NULL()

Uses the non-MEKE-derived thickness diffusion coefficient to diffuse.

Definition at line 10 of file MOM_MEKE_types.F90.

◆ khth_fac

real mom_meke_types::meke_type::khth_fac = 1.0

Multiplier to map Kh(MEKE) to KhTh [nondim].

Definition at line 26 of file MOM_MEKE_types.F90.

26  real :: KhTh_fac = 1.0 !< Multiplier to map Kh(MEKE) to KhTh [nondim]

◆ khtr_fac

real mom_meke_types::meke_type::khtr_fac = 1.0

Multiplier to map Kh(MEKE) to KhTr [nondim].

Definition at line 27 of file MOM_MEKE_types.F90.

27  real :: KhTr_fac = 1.0 !< Multiplier to map Kh(MEKE) to KhTr [nondim].

◆ ku

real, dimension(:,:), pointer mom_meke_types::meke_type::ku => NULL()

The MEKE-derived lateral viscosity coefficient [L2 T-1 ~> m2 s-1]. This viscosity can be negative when representing backscatter from unresolved eddies (see Jansen and Held, 2014).

Definition at line 20 of file MOM_MEKE_types.F90.

20  real, dimension(:,:), pointer :: Ku => null() !< The MEKE-derived lateral viscosity coefficient

◆ meke

real, dimension(:,:), pointer mom_meke_types::meke_type::meke => NULL()

Vertically averaged eddy kinetic energy [L2 T-2 ~> m2 s-2].

Definition at line 10 of file MOM_MEKE_types.F90.

10  real, dimension(:,:), pointer :: &
11  MEKE => null(), & !< Vertically averaged eddy kinetic energy [L2 T-2 ~> m2 s-2].
12  gm_src => null(), & !< MEKE source due to thickness mixing (GM) [R Z L2 T-3 ~> W m-2].
13  mom_src => null(),& !< MEKE source from lateral friction in the momentum equations [R Z L2 T-3 ~> W m-2].
14  gme_snk => null(),& !< MEKE sink from GME backscatter in the momentum equations [R Z L2 T-3 ~> W m-2].
15  kh => null(), & !< The MEKE-derived lateral mixing coefficient [L2 T-1 ~> m2 s-1].
16  kh_diff => null(), & !< Uses the non-MEKE-derived thickness diffusion coefficient to diffuse
17  !! MEKE [L2 T-1 ~> m2 s-1].
18  rd_dx_h => null() !< The deformation radius compared with the grid spacing [nondim].

◆ mom_src

real, dimension(:,:), pointer mom_meke_types::meke_type::mom_src => NULL()

MEKE source from lateral friction in the momentum equations [R Z L2 T-3 ~> W m-2].

Definition at line 10 of file MOM_MEKE_types.F90.

◆ rd_dx_h

real, dimension(:,:), pointer mom_meke_types::meke_type::rd_dx_h => NULL()

The deformation radius compared with the grid spacing [nondim].

Definition at line 10 of file MOM_MEKE_types.F90.


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