Changeset 2824 for LMDZ5/trunk/libf/phylmd
- Timestamp:
- Mar 15, 2017, 12:15:55 PM (8 years ago)
- Location:
- LMDZ5/trunk/libf/phylmd
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/concvl.F90
r2481 r2824 5 5 d_t, d_q, d_u, d_v, d_tra, & 6 6 rain, snow, kbas, ktop, sigd, & 7 cbmf, plcl, plfc, wbeff, upwd, dnwd, dnwdbis, & 7 cbmf, plcl, plfc, wbeff, convoccur, & 8 upwd, dnwd, dnwdbis, & 8 9 Ma, mip, Vprecip, & 9 10 cape, cin, tvp, Tconv, iflag, & … … 157 158 REAL qs(klon, klev), qs_wake(klon, klev) 158 159 REAL cbmf(klon), plcl(klon), plfc(klon), wbeff(klon) 160 REAL convoccur(klon) 159 161 !LF SAVE cbmf 160 162 !IM/JYG REAL, SAVE, ALLOCATABLE :: cbmf(:) … … 228 230 ALLOCATE (t1(klon,klev)) 229 231 ALLOCATE (q1(klon,klev)) 232 ! 233 convoccur(:) = 0. 234 ! 230 235 itap = 0 231 236 igout = klon/2 + 1/klon … … 450 455 END DO 451 456 457 IF (iflag_con==3) THEN 458 DO i = 1,klon 459 IF (wbeff(i) > 100. .OR. wbeff(i) == 0 .OR. iflag(i) > 3) THEN 460 wbeff(i) = 0. 461 convoccur(i) = 0. 462 ELSE 463 convoccur(i) = 1. 464 ENDIF 465 ENDDO 466 ENDIF 467 452 468 IF (iflag_con==30) THEN 453 469 DO itra = 1, ntra -
LMDZ5/trunk/libf/phylmd/phys_local_var_mod.F90
r2823 r2824 348 348 !>jyg+nrlmd 349 349 ! 350 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: wbeff, zmax_th, zq2m, zt2m351 !$OMP THREADPRIVATE(wbeff, zmax_th, zq2m, zt2m)350 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: wbeff, convoccur, zmax_th, zq2m, zt2m 351 !$OMP THREADPRIVATE(wbeff, convoccur, zmax_th, zq2m, zt2m) 352 352 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zt2m_min_mon, zt2m_max_mon 353 353 !$OMP THREADPRIVATE(zt2m_min_mon, zt2m_max_mon) … … 673 673 ALLOCATE(kh(klon), kh_x(klon), kh_w(klon)) 674 674 ! 675 ALLOCATE(wbeff(klon), zmax_th(klon))675 ALLOCATE(wbeff(klon), convoccur(klon), zmax_th(klon)) 676 676 ALLOCATE(zq2m(klon), zt2m(klon), weak_inversion(klon)) 677 677 ALLOCATE(zt2m_min_mon(klon), zt2m_max_mon(klon)) … … 930 930 DEALLOCATE(kh, kh_x, kh_w) 931 931 ! 932 DEALLOCATE(wbeff, zmax_th)932 DEALLOCATE(wbeff, convoccur, zmax_th) 933 933 DEALLOCATE(zq2m, zt2m, weak_inversion) 934 934 DEALLOCATE(zt2m_min_mon, zt2m_max_mon) -
LMDZ5/trunk/libf/phylmd/phys_output_ctrlout_mod.F90
r2823 r2824 669 669 TYPE(ctrl_out), SAVE :: o_wbeff = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 670 670 'wbeff', 'Conv. updraft velocity at LFC (<100)', 'm/s', (/ ('', i=1, 10) /)) 671 TYPE(ctrl_out), SAVE :: o_convoccur = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), & 672 'convoccur', 'Convective occurence', '', (/ ('', i=1, 10) /)) 671 673 TYPE(ctrl_out), SAVE :: o_prw = ctrl_out((/ 1, 1, 10, 10, 10, 10, 11, 11, 11, 11/), & 672 674 'prw', 'Precipitable water', 'kg/m2', (/ ('', i=1, 10) /)) -
LMDZ5/trunk/libf/phylmd/phys_output_write_mod.F90
r2823 r2824 68 68 o_ue, o_ve, o_uq, o_vq, o_cape, o_pbase, & 69 69 o_ptop, o_fbase, o_plcl, o_plfc, & 70 o_wbeff, o_c ape_max, o_upwd, o_ep,o_epmax_diag, o_Ma, &70 o_wbeff, o_convoccur, o_cape_max, o_upwd, o_ep,o_epmax_diag, o_Ma, & 71 71 o_dnwd, o_dnwd0, o_ftime_con, o_mc, & 72 72 o_prw, o_prlw, o_prsw, o_s_pblh, o_s_pblt, o_s_lcl, & … … 236 236 cldh, cldt, JrNt, cldljn, cldmjn, cldhjn, & 237 237 cldtjn, cldq, flwp, fiwp, ue, ve, uq, vq, & 238 plcl, plfc, wbeff, upwd, dnwd, dnwd0, prw, prlw, prsw, &238 plcl, plfc, wbeff, convoccur, upwd, dnwd, dnwd0, prw, prlw, prsw, & 239 239 s_pblh, s_pblt, s_lcl, s_therm, uwriteSTD, & 240 240 vwriteSTD, wwriteSTD, phiwriteSTD, qwriteSTD, & … … 887 887 CALL histwrite_phy(o_plfc, plfc) 888 888 CALL histwrite_phy(o_wbeff, wbeff) 889 CALL histwrite_phy(o_convoccur, convoccur) 889 890 ENDIF 890 891 -
LMDZ5/trunk/libf/phylmd/physiq_mod.F90
r2820 r2824 155 155 !!! d_s_the, d_dens_the, & ! due to thermals 156 156 ! 157 wbeff, zmax_th, &157 wbeff, convoccur, zmax_th, & 158 158 sens, flwp, fiwp, & 159 159 ale_bl_stat,alp_bl_conv,alp_bl_det, & … … 2484 2484 d_t_con,d_q_con,d_u_con,d_v_con,d_tr, & 2485 2485 rain_con, snow_con, ibas_con, itop_con, sigd, & 2486 ema_cbmf,plcl,plfc,wbeff, upwd,dnwd,dnwd0, &2486 ema_cbmf,plcl,plfc,wbeff,convoccur,upwd,dnwd,dnwd0, & 2487 2487 Ma,mip,Vprecip,cape,cin,tvp,Tconv,iflagctrl, & 2488 2488 pbase,bbase,dtvpdt1,dtvpdq1,dplcldt,dplcldr,qcondc,wd, &
Note: See TracChangeset
for help on using the changeset viewer.