Changeset 4688 for LMDZ6


Ignore:
Timestamp:
Sep 13, 2023, 8:36:25 PM (15 months ago)
Author:
evignon
Message:

correction formulation nombre de Prandlt dans ATKE pour atelier de demain

File:
1 edited

Legend:

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

    r4687 r4688  
    140140Ri0=2./rpi*(cinf - cn)*ric/cn
    141141! calculation of Ri1 to guarantee continuity in slope of Prandlt number at Ri=0
    142 Ri1 = -2./rpi * (pr_asym - pr_neut) / pr_slope
     142Ri1 = -2./rpi * (pr_asym - pr_neut)
    143143
    144144
     
    157157        ELSE ! stable cases
    158158            Sm(igrid,ilay) = max(smmin,cn*(1.-Ri(igrid,ilay)/Ric))
    159             Prandtl(igrid,ilay) = pr_neut + Ri(igrid,ilay) * pr_slope
     159            ! prandlt expression from venayagamoorthy and stretch 2010, Li et al 2019
     160            Prandtl(igrid,ilay) = pr_neut*exp(-pr_slope/pr_neut*Ri(igrid,ilay)+Ri(igrid,ilay)/pr_neut) &
     161                                + Ri(igrid,ilay) * pr_slope
    160162            IF (Ri(igrid,ilay) .GE. Prandtl(igrid,ilay)) THEN
    161163               call abort_physic("atke_compute_km_kh", &
     
    182184             lstrat=clmix*sqrt(tke(igrid,ilay))/sqrt(N2(igrid,ilay))
    183185             lstrat=max(lstrat,lmin)
    184              !Inverse quadratic interpolation, Van de Wiel et al. 2010
     186             !Inverse interpolation, Van de Wiel et al. 2010
    185187             l_exchange(igrid,ilay)=(1./(l_exchange(igrid,ilay))+1./(lstrat))**(-1.0)
    186188          ENDIF
     
    197199                    clmixshear*sqrt(tke(igrid,ilay))/sqrt(shear2(igrid,ilay)))
    198200             lstrat=max(lstrat,lmin)
    199              !Inverse quadratic interpolation, Van de Wiel et al. 2010   
     201             !Inverse interpolation, Van de Wiel et al. 2010   
    200202             l_exchange(igrid,ilay)=(1./(l_exchange(igrid,ilay))+1./(lstrat))**(-1.0)
    201203          ENDIF
Note: See TracChangeset for help on using the changeset viewer.