Changeset 4777


Ignore:
Timestamp:
Dec 18, 2023, 11:03:57 PM (11 months ago)
Author:
evignon
Message:

petites corrections dans les routines atke

Location:
LMDZ6/trunk/libf/phylmd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/cdrag_mod.F90

    r4725 r4777  
    2626  USE print_control_mod, ONLY: lunout, prt_level
    2727  USE ioipsl_getin_p_mod, ONLY : getin_p
    28   USE lmdz_atke_turbulence_ini, ONLY : ric, cinf, cepsilon, pr_slope, pr_asym, pr_neut
     28  USE lmdz_atke_turbulence_ini, ONLY : smmin, ric, cinf, cepsilon, pr_slope, pr_asym, pr_neut
    2929
    3030  IMPLICIT NONE
     
    472472                  endif
    473473             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
    476478                  FM(i) = MAX((sm(i)**(3./2.) * sqrt(cepsilon) * (1 - zri(i) / prandtl(i))**(1./2.)),f_ri_cd_min)
    477479                  FH(i) = MAX((FM(i) / prandtl(i)), f_ri_cd_min)
  • LMDZ6/trunk/libf/phylmd/lmdz_atke_exchange_coeff.F90

    r4745 r4777  
    191191ELSE IF (iflag_atke_lmix .EQ. 2 ) THEN
    192192! add effect of wind shear on lstrat following grisogono and belusic 2008, qjrms
     193! implies 2 tuning coefficients clmix and clmixshear
    193194DO ilay=2,nlay
    194195      DO igrid=1,ngrid
     
    206207ELSE IF (iflag_atke_lmix .EQ. 3 ) THEN
    207208! add effect of wind shear on lstrat following grisogono 2010, qjrms
     209! keeping a single tuning coefficient clmix
    208210DO ilay=2,nlay
    209211      DO igrid=1,ngrid
Note: See TracChangeset for help on using the changeset viewer.