lmdz_atke_turbulence_ini Module


Used by

  • module~~lmdz_atke_turbulence_ini~~UsedByGraph module~lmdz_atke_turbulence_ini lmdz_atke_turbulence_ini proc~cdrag~2 cdrag proc~cdrag~2->module~lmdz_atke_turbulence_ini proc~atke_compute_km_kh atke_compute_km_kh proc~atke_compute_km_kh->module~lmdz_atke_turbulence_ini proc~atke_compute_km_kh~2 atke_compute_km_kh proc~atke_compute_km_kh~2->module~lmdz_atke_turbulence_ini proc~physiq physiq proc~physiq->module~lmdz_atke_turbulence_ini proc~atke_vdiff_tke atke_vdiff_tke proc~atke_vdiff_tke->module~lmdz_atke_turbulence_ini proc~call_atke call_atke proc~call_atke->module~lmdz_atke_turbulence_ini proc~cdrag cdrag proc~cdrag->module~lmdz_atke_turbulence_ini proc~physiq~2 physiq proc~physiq~2->module~lmdz_atke_turbulence_ini proc~call_atke~2 call_atke proc~call_atke~2->module~lmdz_atke_turbulence_ini proc~atke_vdiff_tke~2 atke_vdiff_tke proc~atke_vdiff_tke~2->module~lmdz_atke_turbulence_ini

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