Changeset 1411 for LMDZ4/trunk/libf/phylmd/fisrtilp.F
- Timestamp:
- Jul 9, 2010, 1:06:15 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/fisrtilp.F
r1407 r1411 50 50 REAL zthl(klon,klev) 51 51 52 logical lognormale(klon) 53 52 54 cAA 53 55 c Coeffients de fraction lessivee : pour OFF-LINE … … 140 142 zdelq=0.0 141 143 142 ! print*,'CLOUDTH4 A. JAM'144 print*,'NUAGES4 A. JAM' 143 145 IF (appel1er) THEN 144 146 c … … 289 291 . /RG/dtime 290 292 291 c pour la glace, on r �vapore toute la pr�ip dans la couche du dessous293 c pour la glace, on r�vapore toute la pr�ip dans la couche du dessous 292 294 c la glace venant de la couche du dessus est simplement dans la couche 293 295 c du dessous. … … 343 345 c zqn : eau totale dans le nuage 344 346 c zcond : eau condensee moyenne dans la maille. 345 c on prend en compte le r �hauffement qui diminue la partie condensee347 c on prend en compte le r�hauffement qui diminue la partie condensee 346 348 c 347 349 c Version avec les raqts … … 365 367 enddo 366 368 367 if (iflag_cldcon .eq.5) then369 if (iflag_cldcon>=5) then 368 370 369 371 call cloudth(klon,klev,k,ztv, … … 377 379 enddo 378 380 379 else 380 381 endif 382 383 ! Pour iflag_cldcon<=4, on prend toujours la lognormale 384 ! Dans le cas iflag_cldcon=5, on prend systématiquement la bi-gaussienne 385 ! Dans le cas iflagÃ_cldcon=6, on prend la lognormale en absence des thermiques 386 387 lognormale(:)= 388 . iflag_cldcon<=4.or.(iflag_cldcon==6.and.fraca(:,k)<1.e-10) 381 389 do i=1,klon 390 if (lognormale(i)) then 382 391 zpdf_sig(i)=ratqs(i,k)*zq(i) 383 392 zpdf_k(i)=-sqrt(log(1.+(zpdf_sig(i)/zq(i))**2)) … … 391 400 zpdf_e2(i)=sign(min(abs(zpdf_e2(i)),5.),zpdf_e2(i)) 392 401 zpdf_e2(i)=1.-erf(zpdf_e2(i)) 402 endif 403 enddo 404 405 do i=1,klon 406 if (lognormale(i)) then 393 407 if (zpdf_e1(i).lt.1.e-10) then 394 408 rneb(i,k)=0. … … 398 412 zqn(i)=zq(i)*zpdf_e2(i)/zpdf_e1(i) 399 413 endif 414 endif 400 415 401 416 enddo 402 417 403 endif ! iflag_cldcon404 418 405 419 endif ! iflag_pdf
Note: See TracChangeset
for help on using the changeset viewer.