Ignore:
Timestamp:
Oct 15, 2014, 2:03:57 AM (10 years ago)
Author:
fhourdin
Message:

Introduction du cas Dice couplé atmosphere/surface
+ nouveau paramètre de contrôle f_ri_cd_min, seuil minimum
sur la fonction f(Ri) en facteur du coefficient de traîné neutre.
Par défaut : f_ri_cd_min=0.1 (comme avant)

Introduction of the coupled atmosphere/surface dice case.
+ new parameter f_ri_cd_min, minimum threshold on the f(Ri) fonction
that multiply the neutral drag coefficient.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/clcdrag.F90

    r1907 r2126  
    9292        IF (.NOT.zxli) THEN
    9393           zscf = SQRT(1.+cd*ABS(zri(i)))
    94            FRIV = AMAX1(1. / (1.+2.*CB*zri(i)/ZSCF), 0.1)
     94           FRIV = AMAX1(1. / (1.+2.*CB*zri(i)/ZSCF), f_ri_cd_min)
    9595           zcfm1(i) = zcdn(i) * FRIV
    96            FRIH = AMAX1(1./ (1.+3.*CB*zri(i)*ZSCF), 0.1 )
     96           FRIH = AMAX1(1./ (1.+3.*CB*zri(i)*ZSCF), f_ri_cd_min )
    9797!!$  PB          zcfh1(i) = zcdn(i) * FRIH
    9898!!$ PB           zcfh1(i) = f_cdrag_stable * zcdn(i) * FRIH
     
    110110           zucf = 1./(1.+3.0*cb*cc*zcdn(i)*SQRT(ABS(zri(i)) &
    111111                *(1.0+zgeop1(i)/(RG*rugos(i)))))
    112            zcfm2(i) = zcdn(i)*amax1((1.-2.0*cb*zri(i)*zucf),0.1)
    113 !!$PB            zcfh2(i) = zcdn(i)*amax1((1.-3.0*cb*zri(i)*zucf),0.1)
    114            zcfh2(i) = f_cdrag_ter*zcdn(i)*amax1((1.-3.0*cb*zri(i)*zucf),0.1)
     112           zcfm2(i) = zcdn(i)*amax1((1.-2.0*cb*zri(i)*zucf),f_ri_cd_min)
     113!!$PB            zcfh2(i) = zcdn(i)*amax1((1.-3.0*cb*zri(i)*zucf),f_ri_cd_min)
     114           zcfh2(i) = f_cdrag_ter*zcdn(i)*amax1((1.-3.0*cb*zri(i)*zucf),f_ri_cd_min)
    115115           pcfm(i) = zcfm2(i)
    116116           pcfh(i) = zcfh2(i)
Note: See TracChangeset for help on using the changeset viewer.