Changeset 199 for LMDZ.3.3/trunk/libf/phylmd/fisrtilp_tr.F
- Timestamp:
- Apr 2, 2001, 11:12:13 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/trunk/libf/phylmd/fisrtilp_tr.F
r60 r199 1 SUBROUTINE fisrtilp_tr(dtime,paprs,pplay,t,q, 1 c $Header 2 c 3 SUBROUTINE fisrtilp_tr(dtime,paprs,pplay,t,q,ratqs, 2 4 s d_t, d_q, d_ql, rneb, radliq, rain, snow, 3 5 s pfrac_impa, pfrac_nucl, pfrac_1nucl, … … 66 68 PARAMETER (coef_eva=2.0E-05) 67 69 LOGICAL calcrat ! calculer ratqs au lieu de fixer sa valeur 68 REAL ratqs ! determine la largeur de distribution de vapeur70 REAL ratqs(klon,klev) ! determine la largeur de distribution de vapeur 69 71 PARAMETER (calcrat=.TRUE.) 70 72 REAL zx_min, rat_max … … 281 283 DO i = 1, klon 282 284 c 283 zx = pplay(i,k)/paprs(i,1) 284 zx = (zx_max-zx)/(zx_max-zx_min) 285 zx = MIN(MAX(zx,0.0),1.0) 286 zx = zx * zx * zx 287 ratqs = zx * (rat_max-rat_min) + rat_min 288 IF (.NOT.calcrat) ratqs=0.05 289 c 290 zdelq = ratqs * zq(i) 285 zdelq = ratqs(i,k) * zq(i) 291 286 rneb(i,k) = (zq(i)+zdelq-zqs(i)) / (2.0*zdelq) 292 287 zqn(i) = (zq(i)+zdelq+zqs(i))/2.0
Note: See TracChangeset
for help on using the changeset viewer.