- Timestamp:
- Feb 18, 2010, 2:14:02 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/thermcell_main.F90
r1299 r1311 8 8 & ,fm0,entr0,detr0,zqta,zqla,lmax & 9 9 & ,ratqscth,ratqsdiff,zqsatth & 10 & ,r_aspect,l_mix,tau_thermals &10 & ,r_aspect,l_mix,tau_thermals,iflag_thermals_ed & 11 11 & ,Ale_bl,Alp_bl,lalim_conv,wght_th & 12 12 & ,zmax0, f0,zw2,fraca) … … 55 55 INTEGER ngrid,nlay,w2di 56 56 real tau_thermals 57 integer iflag_thermals_ed 57 58 real ptimestep,l_mix,r_aspect 58 59 REAL pt(ngrid,nlay),pdtadj(ngrid,nlay) … … 228 229 ENDIF 229 230 ! 230 write(lunout,*)'WARNING thermcell_main f0=max(f0,1.e-2)'231 ! write(lunout,*)'WARNING thermcell_main f0=max(f0,1.e-2)' 231 232 do ig=1,klon 232 233 if (prt_level.ge.20) then … … 380 381 if (prt_level.ge.1) print*,'avant thermcell_plume ',lev_out 381 382 !IM 140508 CALL thermcell_plume(ngrid,nlay,ptimestep,ztv,zthl,po,zl,rhobarz, & 382 CALL thermcell_plume(itap,ngrid,nlay,ptimestep,ztv,zthl,po,zl,rhobarz, & 383 & zlev,pplev,pphi,zpspsk,alim_star,alim_star_tot, & 384 & lalim,f0,detr_star,entr_star,f_star,csc,ztva, & 385 & ztla,zqla,zqta,zha,zw2,zw_est,ztva_est,zqsatth,lmix,lmix_bis,linter & 386 & ,lev_out,lunout1,igout) 383 384 ! Gestion temporaire de plusieurs appels à thermcell_plume au travers 385 ! de la variable iflag_thermals 386 387 ! print*,'THERM thermcell_main iflag_thermals_ed=',iflag_thermals_ed 388 if (iflag_thermals_ed<=9) then 389 ! print*,'THERM NOVUELLE/NOUVELLE/ANCIENNE' 390 CALL thermcell_plume(itap,ngrid,nlay,ptimestep,ztv,zthl,po,zl,rhobarz,& 391 & zlev,pplev,pphi,zpspsk,alim_star,alim_star_tot, & 392 & lalim,f0,detr_star,entr_star,f_star,csc,ztva, & 393 & ztla,zqla,zqta,zha,zw2,zw_est,ztva_est,zqsatth,lmix,lmix_bis,linter & 394 & ,lev_out,lunout1,igout) 395 396 elseif (iflag_thermals_ed<=19) then 397 ! Version d'Arnaud Jam 398 ! print*,'THERM RIO et al 2010' 399 CALL thermcellV1_plume(itap,ngrid,nlay,ptimestep,ztv,zthl,po,zl,rhobarz,& 400 & zlev,pplev,pphi,zpspsk,alim_star,alim_star_tot, & 401 & lalim,f0,detr_star,entr_star,f_star,csc,ztva, & 402 & ztla,zqla,zqta,zha,zw2,zw_est,ztva_est,zqsatth,lmix,lmix_bis,linter & 403 & ,lev_out,lunout1,igout) 404 405 endif 406 387 407 if (prt_level.ge.1) print*,'apres thermcell_plume ',lev_out 388 408 … … 421 441 ! 422 442 ! 423 write(lunout,*)'THERM NOUVEAU RIO2009 31B'443 !! write(lunout,*)'THERM NOUVEAU XXXXX' 424 444 CALL thermcell_dry(ngrid,nlay,zlev,pphi,ztv,alim_star, & 425 445 & lalim,lmin,zmax_sec,wmax_sec,lev_out) … … 440 460 441 461 442 print*,'THERM 26JJJ'462 !print*,'THERM 26JJJ' 443 463 444 464 ! Choix de la fonction d'alimentation utilisee pour la fermeture.
Note: See TracChangeset
for help on using the changeset viewer.