- Timestamp:
- Aug 3, 2024, 2:56:58 PM (7 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmdiso/cv3_routines.F90
r5158 r5160 202 202 INTEGER il 203 203 204 ! print*,'cv3_incrcount : noconv_stop ',noconv_stop205 ! print*,'cv3_incrcount in, sig(1,nd) ',sig(1,nd)204 ! PRINT *,'cv3_incrcount : noconv_stop ',noconv_stop 205 ! PRINT *,'cv3_incrcount in, sig(1,nd) ',sig(1,nd) 206 206 IF(ok_convstop) THEN 207 207 DO il = 1, len … … 215 215 END DO 216 216 ENDIF ! (ok_convstop) 217 ! print*,'cv3_incrcount out, sig(1,nd) ',sig(1,nd)217 ! PRINT *,'cv3_incrcount out, sig(1,nd) ',sig(1,nd) 218 218 219 219 … … 280 280 (p(i,k-1)-p(i,k))/ph(i, k) !convect3 281 281 282 ! c print*,' gz(',k,')',gz(i,k),' tvx',tvx,' tvy ',tvy282 ! c PRINT *,' gz(',k,')',gz(i,k),' tvx',tvx,' tvy ',tvy 283 283 284 284 ! ori gz(i,k)=gz(i,k-1)+hrd*(tv(i,k-1)+tv(i,k)) … … 611 611 ENDIF 612 612 IF (prt_level >= 10) THEN 613 print*,'cv3_feed : iflag(1), pfeed(1), plcl(1), wghti(1,k) ', &613 PRINT *,'cv3_feed : iflag(1), pfeed(1), plcl(1), wghti(1,k) ', & 614 614 iflag(1), pfeed(1), plcl(1), (wghti(1,k),k=1,10) 615 615 ENDIF … … 1582 1582 #endif 1583 1583 IF (prt_level >= 10) THEN 1584 print*,'cv3_undilute2.0. icvflag_Tpa, t(1,k), q(1,k), qs(1,k) ', &1584 PRINT *,'cv3_undilute2.0. icvflag_Tpa, t(1,k), q(1,k), qs(1,k) ', & 1585 1585 icvflag_Tpa, (k, t(1,k), q(1,k), qs(1,k), k = 1,nl) 1586 1586 ENDIF … … 1775 1775 ENDIF ! (tg .gt. Tx) 1776 1776 1777 !! print*,' j, k, Um, U, Ux, aa, bb, discr, dd, ddelta ', j, k, Um, U, Ux, aa, bb, discr, dd, ddelta1778 !! print*,' j, k, ah0(i), ahg, tg, qg, tp(i,k), ff ', j, k, ah0(i), ahg, tg, qg, tp(i,k), ff1777 !! PRINT *,' j, k, Um, U, Ux, aa, bb, discr, dd, ddelta ', j, k, Um, U, Ux, aa, bb, discr, dd, ddelta 1778 !! PRINT *,' j, k, ah0(i), ahg, tg, qg, tp(i,k), ff ', j, k, ah0(i), ahg, tg, qg, tp(i,k), ff 1779 1779 END IF ! (k>=(icbs(i)+1)) 1780 1780 END DO ! i = 1, ncum … … 1839 1839 Tp(i,k) = tg + (ah0(i) - ahg)/ & 1840 1840 (cpd + (cl-cpd)*qta(i,k-1) + (lv(i,k)+frac(i,k)*lf(i,k))*dqgdT) 1841 !! print*,'undilute2 iterations k, Tp(i,k), ah0(i), ahg ', &1841 !! PRINT *,'undilute2 iterations k, Tp(i,k), ah0(i), ahg ', & 1842 1842 !! k, Tp(i,k), ah0(i), ahg 1843 1843 END IF ! (k>=(icbs(i)+1)) … … 2216 2216 ! ========================================================================= 2217 2217 IF (prt_level >= 10) THEN 2218 print*,'cv3_undilute2.1. tp(1,k), tvp(1,k) ', &2218 PRINT *,'cv3_undilute2.1. tp(1,k), tvp(1,k) ', & 2219 2219 (k, tp(1,k), tvp(1,k), k = 1,nl) 2220 2220 ENDIF … … 3696 3696 3697 3697 ! ------------------------------------------------------ 3698 IF (prt_level >= 10) print*,' ->cv3_unsat, iflag(1) ', iflag(1)3698 IF (prt_level >= 10) PRINT *,' ->cv3_unsat, iflag(1) ', iflag(1) 3699 3699 3700 3700 smallestreal=tiny(smallestreal) … … 4114 4114 ! water(il,i)=revap*revap 4115 4115 ! prec(il,i)=revap*revap 4116 !! print*,' i,b6,c6,revap,evap(il,i),water(il,i),wdtrain(il) ', &4116 !! PRINT *,' i,b6,c6,revap,evap(il,i),water(il,i),wdtrain(il) ', & 4117 4117 !! i,b6,c6,revap,evap(il,i),water(il,i),wdtrain(il) 4118 4118 !!---end jyg--- … … 4139 4139 b6 = bfac*50.*sigd(il)*(ph(il,i)-ph(il,i+1))*sigt*afac1 4140 4140 c6 = prec(il, i+1) + 0.5*bfac*wdtrain(il) 4141 ! print*,'bfac,sigd(il),sigt,afac1 ',bfac,sigd(il),sigt,afac14142 ! print*,'prec(il,i+1),wdtrain(il) ',prec(il,i+1),wdtrain(il)4143 ! print*,'b6,c6,b6*b6+4.*c6 ',b6,c6,b6*b6+4.*c64141 ! PRINT *,'bfac,sigd(il),sigt,afac1 ',bfac,sigd(il),sigt,afac1 4142 ! PRINT *,'prec(il,i+1),wdtrain(il) ',prec(il,i+1),wdtrain(il) 4143 ! PRINT *,'b6,c6,b6*b6+4.*c6 ',b6,c6,b6*b6+4.*c6 4144 4144 IF (c6>b6*b6+1.E-20) THEN 4145 4145 revap = 2.*c6/(b6+sqrt(b6*b6+4.*c6)) … … 4163 4163 !JYG--- Dans tous les cas, evaporation = [tt ce qui entre dans la couche i] 4164 4164 ! moins [tt ce qui sort de la couche i] 4165 ! print*, 'evap avec ice'4165 ! PRINT *, 'evap avec ice' 4166 4166 evap(il, i) = (wdtrain(il)+sigd(il)*wt(il,i)*(prec(il,i+1)-prec(il,i))) / & 4167 4167 (sigd(il)*(ph(il,i)-ph(il,i+1))*100.) … … 4227 4227 water(il, i) = 0. 4228 4228 END IF 4229 ! print*, 'evap sans ice'4229 ! PRINT *, 'evap sans ice' 4230 4230 evap(il, i) = (wdtrain(il)+sigd(il)*wt(il,i)*(water(il,i+1)-water(il,i)))/ & 4231 4231 (sigd(il)*(ph(il,i)-ph(il,i+1))*100.) … … 5645 5645 !----------------------------------------------------------- 5646 5646 5647 !! print*,'yield, i, amp1, ad', i, amp1(1), ad(1)5647 !! PRINT *,'yield, i, amp1, ad', i, amp1(1), ad(1) 5648 5648 5649 5649 DO il = 1, ncum … … 6798 6798 6799 6799 IF (prt_level >= 5) THEN 6800 print*,' CV3_YIELD : alpha_qpos ',alpha_qpos(1)6800 PRINT *,' CV3_YIELD : alpha_qpos ',alpha_qpos(1) 6801 6801 ENDIF 6802 6802 … … 7022 7022 END IF 7023 7023 END IF 7024 ! c print*,'cbmf',il,i,k,cbmf(il),wghti(il,k)7024 ! c PRINT *,'cbmf',il,i,k,cbmf(il),wghti(il,k) 7025 7025 END DO 7026 7026 END DO … … 7035 7035 dnwd(il, i) = dnwd(il, i) + dn1(il, k, i) 7036 7036 END IF 7037 ! c print*,'upwd',il,i,k,inb(il),upwd(il,i),m(il,k),up1(il,k,i)7037 ! c PRINT *,'upwd',il,i,k,inb(il),upwd(il,i),m(il,k),up1(il,k,i) 7038 7038 END DO 7039 7039 END DO
Note: See TracChangeset
for help on using the changeset viewer.