Changeset 5164 for LMDZ6/trunk/libf/phylmd/lmdz_atke_turbulence_ini.F90
- Timestamp:
- Aug 26, 2024, 2:57:30 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/lmdz_atke_turbulence_ini.F90
r4804 r5164 50 50 !! 51 51 !! ** Purpose : Initialization of the atke module and choice of some constants 52 !! 52 !! Default values correspond to the 'best' configuration 53 !! from tuning on GABLS1 in Vignon et al. 2024, JAMES 53 54 !!---------------------------------------------------------------------- 54 55 … … 73 74 74 75 ! flag that controls options in atke_compute_km_kh 75 iflag_atke= 076 iflag_atke=1 76 77 CALL getin_p('iflag_atke',iflag_atke) 77 78 78 79 ! flag that controls the calculation of mixing length in atke 79 iflag_atke_lmix= 080 iflag_atke_lmix=3 80 81 CALL getin_p('iflag_atke_lmix',iflag_atke_lmix) 81 82 … … 86 87 87 88 ! activate vertical diffusion of TKE or not 88 atke_ok_vdiff=. false.89 atke_ok_vdiff=.true. 89 90 CALL getin_p('atke_ok_vdiff',atke_ok_vdiff) 90 91 … … 101 102 ! Sun et al 2011, JAMC 102 103 ! between 10 and 40 103 l0= 15.0104 l0=42.5279652116005 104 105 CALL getin_p('atke_l0',l0) 105 106 106 107 ! critical Richardson number 107 ric=0. 25108 ric=0.190537327781655 108 109 CALL getin_p('atke_ric',ric) 109 110 110 111 ! constant for tke dissipation calculation 111 cepsilon= 5.87 ! default value as in yamada4112 cepsilon=8.89273387537601 112 113 CALL getin_p('atke_cepsilon',cepsilon) 113 114 … … 131 132 132 133 ! slope of Pr=f(Ri) for stable conditions 133 pr_slope= 5.0 ! default value from Zilitinkevich et al. 2005134 pr_slope=4.67885738180385 134 135 CALL getin_p('atke_pr_slope',pr_slope) 135 136 if (pr_slope .le. 1) then … … 139 140 140 141 ! value of turbulent prandtl number in neutral conditions (Ri=0) 141 pr_neut=0.8 142 pr_neut=0.837372701768868 142 143 CALL getin_p('atke_pr_neut',pr_neut) 143 144 … … 151 152 152 153 ! coefficient for mixing length depending on local stratification 153 clmix=0. 5154 clmix=0.648055235325291 154 155 CALL getin_p('atke_clmix',clmix) 155 156 … … 160 161 ! minimum anisotropy coefficient (defined here as minsqrt(Ez/Ek)) at large Ri. 161 162 ! From Zilitinkevich et al. 2013, it equals sqrt(0.03)~0.17 162 smmin=0. 17163 smmin=0.0960838631869678 163 164 CALL getin_p('atke_smmin',smmin) 164 165 165 166 ! ratio between the eddy diffusivity coeff for tke wrt that for momentum 166 167 ! default value from Lenderink et al. 2004 167 cke=2. 168 cke=2.47069655134662 168 169 CALL getin_p('atke_cke',cke) 169 170
Note: See TracChangeset
for help on using the changeset viewer.