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/coefcdrag.F90

    r2011 r2126  
    6363      REAL, dimension(klon) :: zcfm2, zcfh2
    6464      REAL, dimension(klon) :: trm0, trm1
     65
    6566!-------------------------------------------------------------------------
    6667      REAL :: fsta, fins, x
     
    110111         IF (.NOT.zxli) THEN
    111112           zscf(i) = SQRT(1.+CD*ABS(zri1(i)))
    112            friv(i) = max(1. / (1.+2.*CB*zri1(i)/ zscf(i)), 0.1)
     113           friv(i) = max(1. / (1.+2.*CB*zri1(i)/ zscf(i)), f_ri_cd_min)
    113114           zcfm1(i) = cdran(i) * friv(i)
    114            frih(i) = max(1./ (1.+3.*CB*zri1(i)*zscf(i)), 0.1 )
     115           frih(i) = max(1./ (1.+3.*CB*zri1(i)*zscf(i)), f_ri_cd_min )
    115116!           zcfh1(i) = cdran(i) * frih(i)
    116117           zcfh1(i) = f_cdrag_ter*cdran(i) * frih(i)
     
    130131           zucf(i) = 1./(1.+3.0*CB*CC*cdran(i)*SQRT(ABS(zri1(i)) &
    131132                 *(1.0+zdphi(i)/(RG*rugos(i)))))
    132            zcfm2(i) = cdran(i)*max((1.-2.0*CB*zri1(i)*zucf(i)),0.1)
    133 !           zcfh2(i) = cdran(i)*max((1.-3.0*CB*zri1(i)*zucf(i)),0.1)
    134            zcfh2(i) = f_cdrag_ter*cdran(i)*max((1.-3.0*CB*zri1(i)*zucf(i)),0.1)
     133           zcfm2(i) = cdran(i)*max((1.-2.0*CB*zri1(i)*zucf(i)),f_ri_cd_min)
     134!           zcfh2(i) = cdran(i)*max((1.-3.0*CB*zri1(i)*zucf(i)),f_ri_cd_min)
     135           zcfh2(i) = f_cdrag_ter*cdran(i)*max((1.-3.0*CB*zri1(i)*zucf(i)),f_ri_cd_min)
    135136           cdram(i) = zcfm2(i)
    136137           cdrah(i) = zcfh2(i)
Note: See TracChangeset for help on using the changeset viewer.