Changeset 2160 for LMDZ5/branches/testing/libf/phylmd/coefcdrag.F90
- Timestamp:
- Nov 28, 2014, 4:36:29 PM (10 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 2072,2075-2115,2117-2126,2128-2158
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/phylmd/coefcdrag.F90
r2056 r2160 63 63 REAL, dimension(klon) :: zcfm2, zcfh2 64 64 REAL, dimension(klon) :: trm0, trm1 65 65 66 !------------------------------------------------------------------------- 66 67 REAL :: fsta, fins, x … … 77 78 ztsolv(i) = ts(i) 78 79 ! ztvd(i) = t(i) * (psol(i)/pref(i))**RKAPPA 79 ztvd(i) = (t(i)+zdphi(i)/RCPD/(1.+RVTMP2*q(i))) & 80 *(1.+RETV*q(i)) 80 ! ztvd(i) = (t(i)+zdphi(i)/RCPD/(1.+RVTMP2*q(i))) & 81 ! *(1.+RETV*q(i)) 82 ztvd(i) = (t(i)+zdphi(i)/RCPD/(1.+RVTMP2*q(i))) 81 83 trm0(i) = 1. + RETV * max(qsurf(i),0.0) 82 84 trm1(i) = 1. + RETV * max(q(i),0.0) 83 85 ztsolv(i) = ztsolv(i) * trm0(i) 84 !ztvd(i) = ztvd(i) * trm1(i)86 ztvd(i) = ztvd(i) * trm1(i) 85 87 zri1(i) = zdphi(i)*(ztvd(i)-ztsolv(i))/(zdu2(i)*ztvd(i)) 86 88 ! … … 110 112 IF (.NOT.zxli) THEN 111 113 zscf(i) = SQRT(1.+CD*ABS(zri1(i))) 112 friv(i) = max(1. / (1.+2.*CB*zri1(i)/ zscf(i)), 0.1)114 friv(i) = max(1. / (1.+2.*CB*zri1(i)/ zscf(i)), f_ri_cd_min) 113 115 zcfm1(i) = cdran(i) * friv(i) 114 frih(i) = max(1./ (1.+3.*CB*zri1(i)*zscf(i)), 0.1)116 frih(i) = max(1./ (1.+3.*CB*zri1(i)*zscf(i)), f_ri_cd_min ) 115 117 ! zcfh1(i) = cdran(i) * frih(i) 116 118 zcfh1(i) = f_cdrag_ter*cdran(i) * frih(i) … … 130 132 zucf(i) = 1./(1.+3.0*CB*CC*cdran(i)*SQRT(ABS(zri1(i)) & 131 133 *(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)134 zcfm2(i) = cdran(i)*max((1.-2.0*CB*zri1(i)*zucf(i)),f_ri_cd_min) 135 ! zcfh2(i) = cdran(i)*max((1.-3.0*CB*zri1(i)*zucf(i)),f_ri_cd_min) 136 zcfh2(i) = f_cdrag_ter*cdran(i)*max((1.-3.0*CB*zri1(i)*zucf(i)),f_ri_cd_min) 135 137 cdram(i) = zcfm2(i) 136 138 cdrah(i) = zcfh2(i)
Note: See TracChangeset
for help on using the changeset viewer.