lmdz_atke_turbulence_ini Module


Contents


Variables

Type Visibility Attributes Name Initial
real, protected, save :: rg
real, protected, save :: rd
real, protected, save :: rpi
real, protected, save :: rcpd
real, protected, save :: rv
real, protected, save :: viscom
real, protected, save :: viscoh
integer, protected, save :: iflag_atke
integer, protected, save :: iflag_atke_lmix
integer, protected, save :: iflag_num_atke
logical, protected, save :: atke_ok_vdiff
logical, protected, save :: atke_ok_virtual
real, protected, save :: kappa = 0.4
real, protected, save :: cn
real, protected, save :: cinf
real, protected, save :: ri0
real, protected, save :: ri1
real, protected, save :: lmin = 0.01
real, protected, save :: ctkes
real, protected, save :: clmixshear
real, protected, save :: cepsilon
real, protected, save :: cke
real, protected, save :: l0
real, protected, save :: clmix
real, protected, save :: ric
real, protected, save :: smmin
real, protected, save :: pr_neut
real, protected, save :: pr_slope
real, protected, save :: cinffac
real, protected, save :: pr_asym

Subroutines

public subroutine atke_ini(rg_in, rd_in, rpi_in, rcpd_in, rv_in, viscom_in, viscoh_in)

** Purpose : Initialization of the atke module and choice of some constants Default values correspond to the 'best' configuration from tuning on GABLS1 in Vignon et al. 2024, JAMES

Read more…

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: rg_in
real, intent(in) :: rd_in
real, intent(in) :: rpi_in
real, intent(in) :: rcpd_in
real, intent(in) :: rv_in
real, intent(in) :: viscom_in
real, intent(in) :: viscoh_in