Changeset 178 in lmdz_wrf for trunk/WRFV3/lmdz


Ignore:
Timestamp:
Oct 9, 2014, 5:25:55 PM (10 years ago)
Author:
lfita
Message:

Removing Fita initialization of variables in 'lmdz/thermcell_plume.F90'
Checking why ale/alep are 0 all the time. Why zw2 = 0, it seems correct! ?

Location:
trunk/WRFV3/lmdz
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WRFV3/lmdz/physiq.F90

    r176 r178  
    24762476!c=================================================================================================
    24772477
     2478       PRINT *,'  Lluis end calc itap: ', itap,' it_wape_prescr: ',&
     2479         it_wape_prescr,' k ale ale_wake alp alp_bl ale ale_bl _____'
     2480        DO i=1, klev
     2481         PRINT *, i, ale(i), ale_wake(i), alp(i),alp_bl(i), ale(i),  &
     2482           ale_bl(i)
     2483      END DO
    24782484
    24792485!c sb, oct02:
     
    27912797!ccc fin nrlmd le 10/04/2012
    27922798
     2799         PRINT *,'  Lluis before the itap: ', itap,' it_wape_prescr: ',&
     2800           it_wape_prescr,' k ale ale_wake alp alp_bl ale ale_bl _____'
     2801          DO i=1, klev
     2802           PRINT *, i, ale(i), ale_wake(i), alp(i),alp_bl(i), ale(i),  &
     2803             ale_bl(i)
     2804         END DO
     2805
    27932806         if (iflag_thermals>=1) then
    27942807         call calltherm(pdtphys                                                      &
     
    28112824!ccc fin nrlmd le 10/04/2012                                                         &
    28122825       &      ,zqla,ztva )
     2826
     2827       PRINT *,'  Lluis after the itap: ', itap,' it_wape_prescr: ',&
     2828         it_wape_prescr,' k ale ale_wake alp alp_bl ale ale_bl _____'
     2829       DO i=1, klev
     2830         PRINT *, i, ale(i), ale_wake(i), alp(i),alp_bl(i), ale(i),  &
     2831          ale_bl(i)
     2832       END DO
    28132833
    28142834!ccc nrlmd le 10/04/2012
     
    42854305
    42864306! Lluis
    4287   PRINT *,'  Lluis: ',klev,'  UBOUNDS: ',UBOUND(t_seri), UBOUND(u_seri),             &
    4288     UBOUND(d_q_con), UBOUND(d_t_con)
    4289   PRINT *,'  Lluis llp ',llp,' itap: ',itap,' zlev t_seri u_seri d_q_con d_t_con_____'
    4290   DO i=1,klev
    4291      PRINT *,i,t_seri(llp,i), u_seri(llp,i), d_q_con(llp,i), d_t_con(llp,i)
    4292   END DO
     4307      PRINT *,'  Lluis: ',klev,'  UBOUNDS: ',UBOUND(t_seri),      &
     4308        UBOUND(u_seri), UBOUND(d_q_con), UBOUND(d_t_con)
     4309       PRINT *,'  Lluis llp ',llp,' itap: ',itap,' zlev t_seri ' // &
     4310         'u_seri d_q_con d_t_con_____'
     4311       DO i=1,klev
     4312         PRINT *,i,t_seri(llp,i), u_seri(llp,i), d_q_con(llp,i),    &
     4313           d_t_con(llp,i)
     4314       END DO
    42934315
    42944316
  • trunk/WRFV3/lmdz/thermcell_main.F90

    r142 r178  
    253253! L. Fita, LMD July 2014. Initializing variables.
    254254!   Some not initializated according to values: iflag_trig_bl, iflag_clos_bl
    255      zdthladj = 0.
    256      pbl_tke_max0 = 0.
    257      fraca0 = 0.
    258      w_conv = 0.
    259      w0 = 0.
    260      therm_tke_max0 = 0.
    261      env_tke_max0 = 0.
    262      alp_bl_det = 0.
    263      alp_bl_fluct_m = 0.
    264      alp_bl_fluct_tke = 0.
    265      alp_bl_conv = 0.
    266      alp_bl_stat = 0.
    267      interp = 0.
    268      klcl = 0
     255      PRINT *,'  Lluis debut thermcell_main i Alp_bl Ale_bl __'
     256      DO l=1, ngrid
     257        PRINT *, l, Alp_bl(l), Ale_bl(l)
     258      END DO
     259
     260!!     zdthladj = 0.
     261!!     pbl_tke_max0 = 0.
     262!!     fraca0 = 0.
     263!!     w_conv = 0.
     264!!     w0 = 0.
     265!!     therm_tke_max0 = 0.
     266!!     env_tke_max0 = 0.
     267!!     alp_bl_det = 0.
     268!!     alp_bl_fluct_m = 0.
     269!!     alp_bl_fluct_tke = 0.
     270!!     alp_bl_conv = 0.
     271!!     alp_bl_stat = 0.
     272!!     interp = 0.
     273!!     klcl = 0
    269274
    270275!-----------------------------------------------------------------------
     
    487492!      print*,'THERM thermcell_main iflag_thermals_ed=',iflag_thermals_ed
    488493      if (iflag_thermals_ed<=9) then
     494         PRINT *,'  Lluis going to thermcell_plume!!!!'
    489495!         print*,'THERM NOUVELLE/NOUVELLE Arnaud'
    490496         CALL thermcell_plume(itap,ngrid,nlay,ptimestep,ztv,zthl,po,zl,rhobarz,&
     
    495501
    496502      elseif (iflag_thermals_ed>9) then
     503         PRINT *,'  Lluis going to thermcellV1_plume!!!!'
    497504!        print*,'THERM RIO et al 2010, version d Arnaud'
    498505         CALL thermcellV1_plume(itap,ngrid,nlay,ptimestep,ztv,zthl,po,zl,rhobarz,&
     
    503510
    504511      endif
     512      PRINT *,'  Lluis in thermcell_main iflag_thermals_ed: ',       &
     513        iflag_thermals_ed, ' ig=528 ',zw2(528,:)
    505514
    506515      if (prt_level.ge.1) print*,'apres thermcell_plume ',lev_out
     
    601610     &       detr,zqla,lev_out,lunout1,igout)
    602611!IM 060508    &       detr,zqla,zmax,lev_out,lunout,igout)
     612      PRINT *,'  Lluis after thermcell_flux2 ig=528 zw2: ',zw2(528,:)
    603613
    604614      if (prt_level.ge.1) print*,'thermcell_main apres thermcell_flux'
     
    745755      if (prt_level.ge.10)write(lunout,*)                                &
    746756    &     'WARNING thermcell_main wth2=0. si zw2 > 1.e-10'
     757      PRINT *,'  Lluis in thermcell_main ig=528 l wth3 zf2 fraca zw2 ___'
    747758      do l=1,nlay
    748759         do ig=1,ngrid
     
    758769            wth3(ig,l)=zf2*(1-2.*fraca(ig,l))/(1-fraca(ig,l))  &
    759770     &                *zw2(ig,l)*zw2(ig,l)*zw2(ig,l)
     771            IF (ig == 528) PRINT *, l, wth3(ig,l), zf2,           &
     772               fraca(ig,l), zw2(ig,l)
     773!             PRINT *, ig, l, wth3(ig,l), zf2,           &
     774!               fraca(ig,l), zw2(ig,l)
    760775            q2(ig,l)=zf2*(zqta(ig,l)*1000.-po(ig,l)*1000.)**2
    761776!test: on calcul q2/po=ratqsc
     
    10011016      enddo
    10021017      enddo
     1018      PRINT *,'  Lluis in thermcell_main i Alp_bl Srhobarz Swth3 ' //&
     1019        'Ale_bl Szw2 ______', alp_bl_k
     1020      DO l=1, ngrid
     1021        PRINT *, l, Alp_bl(l), SUM(rhobarz(l,:)), SUM(wth3(l,:)),    &
     1022           Ale_bl(l), SUM(zw2(l,:))
     1023      END DO
    10031024
    10041025!test:calcul de la ponderation des couches pour KE
  • trunk/WRFV3/lmdz/thermcell_plume.F90

    r142 r178  
    191191    endif
    192192enddo
     193  PRINT *,'  Lluis in themcell_plume ig actvie l zw2 ztv zlev pphi ___'
     194  DO ig=1,ngrid
     195    PRINT *,ig, active(ig), 1, zw2(ig,1), ztv(ig,1), zlev(ig,1), pphi(ig,1), &
     196      2, zw2(ig,2), ztv(ig,2), zlev(ig,2), pphi(ig,2)
     197  END DO
    193198!
    194199!==============================================================================
     
    645650    endif
    646651enddo
     652  PRINT *,'  Lluis in themcellV1_plume ig actvie l zw2 ztv zlev pphi ___'
     653  DO ig=1,ngrid
     654    PRINT *,ig, active(ig), 1, zw2(ig,1), ztv(ig,1), zlev(ig,1), pphi(ig,1), &
     655      2, zw2(ig,2), ztv(ig,2), zlev(ig,2), pphi(ig,2)
     656  END DO
    647657!
    648658
Note: See TracChangeset for help on using the changeset viewer.