Ignore:
Timestamp:
Aug 6, 2003, 4:50:49 PM (21 years ago)
Author:
lmdzadmin
Message:

Modifs sur les seuils (cdrag etc...), inclusion des diagnostics ISCCP par Ionela
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/clcdrag.F90

    r418 r467  
    4040!
    4141! Quelques constantes et options:
    42       REAL, PARAMETER :: ckap=0.35, cb=5.0, cc=5.0, cd=5.0, cepdu2=(0.1)**2
     42!!$PB      REAL, PARAMETER :: ckap=0.35, cb=5.0, cc=5.0, cd=5.0, cepdu2=(0.1)**2
     43      REAL, PARAMETER :: ckap=0.40, cb=5.0, cc=5.0, cd=5.0, cepdu2=(0.1)**2
    4344!
    4445! Variables locales :
     
    6869        zcdn(i) = (ckap/log(1.+zgeop(i)/(RG*rugos(i))))**2
    6970!
    70         IF (zri(i) .ge. 0.) THEN      ! situation stable
     71!!$        IF (zri(i) .ge. 0.) THEN      ! situation stable
     72        IF (zri(i) .gt. 0.) THEN      ! situation stable
    7173          zri(i) = min(20.,zri(i))
    7274          IF (.NOT.zxli) THEN
     
    7577            zcfm1(i) = zcdn(i) * FRIV
    7678            FRIH = AMAX1(1./ (1.+3.*CB*zri(i)*ZSCF), 0.1 )
    77             zcfh1(i) = zcdn(i) * FRIH
     79!!$  PB          zcfh1(i) = zcdn(i) * FRIH
     80            zcfh1(i) = 0.8 * zcdn(i) * FRIH
    7881            pcfm(i) = zcfm1(i)
    7982            pcfh(i) = zcfh1(i)
     
    8790                 *(1.0+zgeop(i)/(RG*rugos(i)))))
    8891            zcfm2(i) = zcdn(i)*amax1((1.-2.0*cb*zri(i)*zucf),0.1)
    89             zcfh2(i) = zcdn(i)*amax1((1.-3.0*cb*zri(i)*zucf),0.1)
     92!!$PB            zcfh2(i) = zcdn(i)*amax1((1.-3.0*cb*zri(i)*zucf),0.1)
     93            zcfh2(i) = 0.8 * zcdn(i)*amax1((1.-3.0*cb*zri(i)*zucf),0.1)
    9094            pcfm(i) = zcfm2(i)
    9195            pcfh(i) = zcfh2(i)
     
    9498            pcfh(i) = zcdn(i)* fins(zri(i))
    9599          ENDIF
    96           zcr = (0.0016/(zcdn(i)*SQRT(zdu2)))*ABS(ztvd-ztsolv)**(1./3.)
    97           IF(nsrf.EQ.is_oce) pcfh(i) = zcdn(i)*(1.0+zcr**1.25)**(1./1.25)
     100                  zcr = (0.0016/(zcdn(i)*SQRT(zdu2)))*ABS(ztvd-ztsolv)**(1./3.)
     101          IF(nsrf.EQ.is_oce) pcfh(i) =0.8* zcdn(i)*(1.0+zcr**1.25)**(1./1.25)
    98102        ENDIF
    99103      END DO
Note: See TracChangeset for help on using the changeset viewer.