Changeset 4777 for LMDZ6/trunk/libf/phylmd
- Timestamp:
- Dec 18, 2023, 11:03:57 PM (12 months ago)
- Location:
- LMDZ6/trunk/libf/phylmd
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/cdrag_mod.F90
r4725 r4777 26 26 USE print_control_mod, ONLY: lunout, prt_level 27 27 USE ioipsl_getin_p_mod, ONLY : getin_p 28 USE lmdz_atke_turbulence_ini, ONLY : ric, cinf, cepsilon, pr_slope, pr_asym, pr_neut28 USE lmdz_atke_turbulence_ini, ONLY : smmin, ric, cinf, cepsilon, pr_slope, pr_asym, pr_neut 29 29 30 30 IMPLICIT NONE … … 472 472 endif 473 473 CASE (6) ! Consistent with turbulence scheme (in stationary case) derived in atke (2023) 474 sm(i) = MAX(0.,cn*(1.-zri(i)/ric)) 475 prandtl(i) = pr_neut + zri(i) * pr_slope 474 sm(i) = MAX(smmin,cn*(1.-zri(i)/ric)) 475 ! prandlt expression from venayagamoorthy and stretch 2010, Li et al 2019 476 prandtl(i) = pr_neut*exp(-pr_slope/pr_neut*zri(i)+zri(i)/pr_neut) & 477 + zri(i) * pr_slope 476 478 FM(i) = MAX((sm(i)**(3./2.) * sqrt(cepsilon) * (1 - zri(i) / prandtl(i))**(1./2.)),f_ri_cd_min) 477 479 FH(i) = MAX((FM(i) / prandtl(i)), f_ri_cd_min) -
LMDZ6/trunk/libf/phylmd/lmdz_atke_exchange_coeff.F90
r4745 r4777 191 191 ELSE IF (iflag_atke_lmix .EQ. 2 ) THEN 192 192 ! add effect of wind shear on lstrat following grisogono and belusic 2008, qjrms 193 ! implies 2 tuning coefficients clmix and clmixshear 193 194 DO ilay=2,nlay 194 195 DO igrid=1,ngrid … … 206 207 ELSE IF (iflag_atke_lmix .EQ. 3 ) THEN 207 208 ! add effect of wind shear on lstrat following grisogono 2010, qjrms 209 ! keeping a single tuning coefficient clmix 208 210 DO ilay=2,nlay 209 211 DO igrid=1,ngrid
Note: See TracChangeset
for help on using the changeset viewer.