MOM6
|
Vertical viscosities, drag coefficients, and related fields.
Definition at line 200 of file MOM_variables.F90.
Public variables and constants | |
real | prandtl_turb |
The Prandtl number for the turbulent diffusion that is captured in Kd_shear [nondim]. | |
real, dimension(:,:), pointer | bbl_thick_u => NULL() |
The bottom boundary layer thickness at the u-points [Z ~> m]. | |
real, dimension(:,:), pointer | bbl_thick_v => NULL() |
The bottom boundary layer thickness at the v-points [Z ~> m]. | |
real, dimension(:,:), pointer | kv_bbl_u => NULL() |
The bottom boundary layer viscosity at the u-points [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:), pointer | kv_bbl_v => NULL() |
The bottom boundary layer viscosity at the v-points [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:), pointer | ustar_bbl => NULL() |
The turbulence velocity in the bottom boundary layer at h points [Z T-1 ~> m s-1]. | |
real, dimension(:,:), pointer | tke_bbl => NULL() |
A term related to the bottom boundary layer source of turbulent kinetic energy, currently in [Z3 T-3 ~> m3 s-3], but may at some time be changed to [kg Z3 m-3 T-3 ~> W m-2]. | |
real, dimension(:,:), pointer | taux_shelf => NULL() |
The zonal stresses on the ocean under shelves [Pa]. | |
real, dimension(:,:), pointer | tauy_shelf => NULL() |
The meridional stresses on the ocean under shelves [Pa]. | |
real, dimension(:,:), pointer | tbl_thick_shelf_u => NULL() |
Thickness of the viscous top boundary layer under ice shelves at u-points [Z ~> m]. | |
real, dimension(:,:), pointer | tbl_thick_shelf_v => NULL() |
Thickness of the viscous top boundary layer under ice shelves at v-points [Z ~> m]. | |
real, dimension(:,:), pointer | kv_tbl_shelf_u => NULL() |
Viscosity in the viscous top boundary layer under ice shelves at u-points [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:), pointer | kv_tbl_shelf_v => NULL() |
Viscosity in the viscous top boundary layer under ice shelves at v-points [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:), pointer | nkml_visc_u => NULL() |
The number of layers in the viscous surface mixed layer at u-points [nondim]. This is not an integer because there may be fractional layers, and it is stored in terms of layers, not depth, to facilitate the movement of the viscous boundary layer with the flow. | |
real, dimension(:,:), pointer | nkml_visc_v => NULL() |
The number of layers in the viscous surface mixed layer at v-points [nondim]. | |
real, dimension(:,:), pointer | mld => NULL() |
Instantaneous active mixing layer depth [H ~> m or kg m-2]. | |
real, dimension(:,:,:), pointer | ray_u => NULL() |
The Rayleigh drag velocity to be applied to each layer at u-points [Z T-1 ~> m s-1]. | |
real, dimension(:,:,:), pointer | ray_v => NULL() |
The Rayleigh drag velocity to be applied to each layer at v-points [Z T-1 ~> m s-1]. | |
real, dimension(:,:,:), pointer | kd_extra_t => NULL() |
The extra diffusivity of temperature due to double diffusion relative to the diffusivity of density [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:,:), pointer | kd_extra_s => NULL() |
The extra diffusivity of salinity due to double diffusion relative to the diffusivity of density [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:,:), pointer | kd_shear => NULL() |
The shear-driven turbulent diapycnal diffusivity at the interfaces between layers in tracer columns [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:,:), pointer | kv_shear => NULL() |
The shear-driven turbulent vertical viscosity at the interfaces between layers in tracer columns [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:,:), pointer | kv_shear_bu => NULL() |
The shear-driven turbulent vertical viscosity at the interfaces between layers in corner columns [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:,:), pointer | kv_slow => NULL() |
The turbulent vertical viscosity component due to "slow" processes (e.g., tidal, background, convection etc) [Z2 T-1 ~> m2 s-1]. | |
real, dimension(:,:,:), pointer | tke_turb => NULL() |
The turbulent kinetic energy per unit mass at the interfaces [Z2 T-2 ~> m2 s-2]. This may be at the tracer or corner points. | |
logical | add_kv_slow |
If True, add Kv_slow when calculating the 'coupling coefficient' (a_cpl) at the interfaces in find_coupling_coef. | |