Changeset 942 for LMDZ4/trunk
- Timestamp:
- Apr 10, 2008, 4:25:06 PM (17 years ago)
- Location:
- LMDZ4/trunk/libf/phylmd
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/phys_state_var_mod.F90
r937 r942 31 31 REAL, ALLOCATABLE, SAVE :: zmax0(:), f0(:) ! 32 32 REAL, ALLOCATABLE, SAVE :: ema_work1(:,:), ema_work2(:,:) 33 REAL, ALLOCATABLE, SAVE :: entr_therm(:,:), fm_therm(:,:) 33 34 CONTAINS 34 35 … … 59 60 ALLOCATE(zmax0(klon), f0(klon)) 60 61 ALLOCATE(ema_work1(klon,klev), ema_work2(klon,klev)) 62 ALLOCATE(entr_therm(klon,klev), fm_therm(klon,klev+1)) 61 63 62 64 END SUBROUTINE phys_state_var_init … … 77 79 deallocate( zmax0, f0 ) 78 80 deallocate( ema_work1, ema_work2 ) 81 deallocate( entr_therm, fm_therm ) 79 82 80 83 END SUBROUTINE phys_state_var_end -
LMDZ4/trunk/libf/phylmd/physiq.F
r937 r942 172 172 c====================================================================== 173 173 c pour phsystoke avec thermiques 174 REAL fm_therm(klon,klev+1)175 REAL entr_therm(klon,klev)176 174 real,allocatable,save :: clwcon0th(:,:),rnebcon0th(:,:) 177 175 c$OMP THREADPRIVATE(clwcon0th,rnebcon0th) … … 1358 1356 c====================================================================== 1359 1357 1360 if ( 1.eq.1) then1358 if (prt_level.ge.1) then 1361 1359 igout=klon/2 1362 1360 write(lunout,*) 'DEBUT DE PHYSIQ !!!!!!!!!!!!!!!!!!!!' … … 1531 1529 ENDIF 1532 1530 1533 print*,'CONVERGENCE PHYSIQUE THERM 1 '1531 if(prt_level.ge.1) print*,'CONVERGENCE PHYSIQUE THERM 1 ' 1534 1532 1535 1533 … … 2143 2141 endif 2144 2142 2145 print*,'Longitude solaire ',zlongi,solarlong02143 if(prt_level.ge.1) print*,'Longitude solaire ',zlongi,solarlong0 2146 2144 2147 2145 ! Avec ou sans cycle diurne … … 2255 2253 ENDDO 2256 2254 2257 if ( 1.eq.1) then2255 if (prt_level.ge.1) then 2258 2256 write(lunout,*) 'L qsat (g/kg) avant clouds_gno' 2259 2257 write(lunout,'(i4,f15.4)') (k,1000.*zqsat(igout,k),k=1,klev) … … 2355 2353 cdans le thermique sinon 2356 2354 if (iflag_coupl.eq.0) then 2357 print*,'ALE et ALP imposes'2355 if (debut) print*,'ALE et ALP imposes' 2358 2356 do i = 1,klon 2359 2357 con ne couple que ale … … 2609 2607 d_q_ajs(:,:)=0. 2610 2608 clwcon0th(:,:)=0. 2611 fm_therm(:,:)=0.2612 entr_therm(:,:)=0.2613 2609 c 2614 2610 IF(prt_level>9)WRITE(lunout,*) … … 2626 2622 c ========== 2627 2623 IF(prt_level>9)WRITE(lunout,*)'JUSTE AVANT , iflag_thermals=' 2628 s ,iflag_thermals,' nsplit_thermals=',nsplit_thermals2629 print*,'JUSTE AVANT , iflag_thermals='2630 2624 s ,iflag_thermals,' nsplit_thermals=',nsplit_thermals 2631 2625 … … 2722 2716 ptconvth(:,:)=.false. 2723 2717 ratqsc(:,:)=0. 2724 print*,'avant clouds_gno thermique'2718 if(prt_level.ge.9) print*,'avant clouds_gno thermique' 2725 2719 call clouds_gno 2726 2720 s (klon,klev,q_seri,zqsat,clwcon0th,ptconvth,ratqsc,rnebcon0th) 2727 print*,' CLOUDS_GNO OK'2721 if(prt_level.ge.9) print*,' CLOUDS_GNO OK' 2728 2722 endif 2729 2723 … … 3632 3626 !========================================================================== 3633 3627 3634 if ( 1.eq.1) then3628 if (prt_level.ge.1) then 3635 3629 write(lunout,*) 'FIN DE PHYSIQ !!!!!!!!!!!!!!!!!!!!' 3636 3630 write(lunout,*)
Note: See TracChangeset
for help on using the changeset viewer.