Changeset 467 for LMDZ.3.3/branches/rel-LF/libf/phylmd/clcdrag.F90
- Timestamp:
- Aug 6, 2003, 4:50:49 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/phylmd/clcdrag.F90
r418 r467 40 40 ! 41 41 ! 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 43 44 ! 44 45 ! Variables locales : … … 68 69 zcdn(i) = (ckap/log(1.+zgeop(i)/(RG*rugos(i))))**2 69 70 ! 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 71 73 zri(i) = min(20.,zri(i)) 72 74 IF (.NOT.zxli) THEN … … 75 77 zcfm1(i) = zcdn(i) * FRIV 76 78 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 78 81 pcfm(i) = zcfm1(i) 79 82 pcfh(i) = zcfh1(i) … … 87 90 *(1.0+zgeop(i)/(RG*rugos(i))))) 88 91 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) 90 94 pcfm(i) = zcfm2(i) 91 95 pcfh(i) = zcfh2(i) … … 94 98 pcfh(i) = zcdn(i)* fins(zri(i)) 95 99 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) 98 102 ENDIF 99 103 END DO
Note: See TracChangeset
for help on using the changeset viewer.