Changeset 3127 for LMDZ6/branches/IPSLCM6.0.14/libf/phylmd/newmicro.F90
- Timestamp:
- Dec 14, 2017, 2:27:37 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/IPSLCM6.0.14/libf/phylmd/newmicro.F90
r3117 r3127 10 10 USE dimphy 11 11 USE phys_local_var_mod, ONLY: scdnc, cldncl, reffclwtop, lcc, reffclws, & 12 reffclwc, cldnvi, lcc3d, lcc3dcon, lcc3dstra 12 reffclwc, cldnvi, lcc3d, lcc3dcon, lcc3dstra, icc3dcon, icc3dstra, zfice 13 13 USE phys_state_var_mod, ONLY: rnebcon, clwcon 14 14 USE icefrac_lsc_mod ! computes ice fraction (JBM 3/14) … … 152 152 REAL zrho(klon, klev) !--rho pour la couche 153 153 REAL dh(klon, klev) !--dz pour la couche 154 REAL zfice(klon, klev)155 154 REAL rad_chaud(klon, klev) !--rayon pour les nuages chauds 156 155 REAL rad_chaud_pi(klon, klev) !--rayon pour les nuages chauds pre-industriels … … 586 585 lcc3dstra(i, k) = lcc3dstra(i, k) - lcc3dcon(i, k) ! eau liquide stratiforme 587 586 lcc3dstra(i, k) = max(lcc3dstra(i,k), 0.0) 587 !FC pour la glace (CAUSES) 588 icc3dcon(i, k) = rnebcon(i, k)*(1-phase3d(i, k))*clwcon(i, k) ! glace convective 589 icc3dstra(i, k)= pclc(i, k)*pqlwp(i, k)*(1-phase3d(i, k)) 590 icc3dstra(i, k) = icc3dstra(i, k) - icc3dcon(i, k) ! glace stratiforme 591 icc3dstra(i, k) = max( icc3dstra(i, k), 0.0) 592 !FC (CAUSES) 593 588 594 ! Compute cloud droplet radius as above in meter 589 595 radius = 1.1*((pqlwp(i,k)*pplay(i,k)/(rd*t(i,k)))/(4./3*rpi*1000.* & … … 626 632 IF (lcc3dcon(i,k)<=0.0) lcc3dcon(i, k) = 0.0 627 633 IF (lcc3dstra(i,k)<=0.0) lcc3dstra(i, k) = 0.0 634 !FC (CAUSES) 635 IF (icc3dcon(i,k)<=0.0) icc3dcon(i, k) = 0.0 636 IF (icc3dstra(i,k)<=0.0) icc3dstra(i, k) = 0.0 637 !FC (CAUSES) 628 638 END DO 629 639 IF (reffclwtop(i)<=0.0) reffclwtop(i) = 0.0
Note: See TracChangeset
for help on using the changeset viewer.