Ignore:
Timestamp:
Apr 23, 2010, 4:09:31 PM (15 years ago)
Author:
idelkadi
Message:
  • Corrections d'erreurs
  • Declarations de variables additionnelles pour les sorties 1D
Location:
LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/thermcellV0_main.F90

    r1330 r1371  
    150150       real seuil
    151151
     152! Declaration uniquement pour les sorties dans thermcell_out3d.
     153! Inutilise en 3D
     154      real wthl(klon,klev)
     155      real wthv(klon,klev)
     156      real wq(klon,klev)
     157!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     158
     159
    152160!
    153161      !nouvelles variables pour la convection
     
    185193
    186194
    187 ! #define wrgrads_thermcell
    188195#undef wrgrads_thermcell
    189196#ifdef wrgrads_thermcell
  • LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/thermcell_plume.F90

    r1338 r1371  
    593593
    594594!      print*,'THERM 31B'
    595       print*,'THERMCELL_PLUME OPTIMISE V1 CCC '
     595      print*,'THERMCELL_PLUME OPTIMISE OOOO'
    596596
    597597! Initialisations des variables reeles
     
    765765          zalpha=f0(ig)*f_star(ig,l)/sqrt(w_est(ig,l+1))/rhobarz(ig,l)
    766766          zdqt(ig,l)=max(zqta(ig,l-1)-po(ig,l),0.)/po(ig,l)
    767           zdqt(ig,l)=0.
    768767
    769768         
  • LMDZ4/branches/LMDZ4V5.0-dev/libf/phylmd/yamada4.F

    r1311 r1371  
    366366c     print*,'0L=',k,l(ig,k),delta(ig,k),km(ig,k)
    367367         qpre=sqrt(q2(ig,k))
    368          if (iflag_pbl.eq.8 ) then
     368!        if (iflag_pbl.eq.8 ) then
    369369            if (aa(ig,k).gt.0.) then
    370370               q2(ig,k)=(qpre+aa(ig,k)*qpre*qpre)**2
     
    372372               q2(ig,k)=(qpre/(1.-aa(ig,k)*qpre))**2
    373373            endif
    374          else ! iflag_pbl=9
    375             if (aa(ig,k)*qpre.gt.0.9) then
    376                q2(ig,k)=(qpre*10.)**2
    377             else
    378                q2(ig,k)=(qpre/(1.-aa(ig,k)*qpre))**2
    379             endif
    380          endif
     374!        else ! iflag_pbl=9
     375!           if (aa(ig,k)*qpre.gt.0.9) then
     376!              q2(ig,k)=(qpre*10.)**2
     377!           else
     378!              q2(ig,k)=(qpre/(1.-aa(ig,k)*qpre))**2
     379!           endif
     380!        endif
    381381         q2(ig,k)=min(max(q2(ig,k),1.e-10),1.e4)
    382382c     print*,'Q2 L=',k,q2(ig,k),qpre*qpre
     
    403403      enddo
    404404
     405! Transport diffusif vertical de la TKE.
    405406      if (iflag_pbl.ge.9) then
    406407!       print*,'YAMADA VDIF'
Note: See TracChangeset for help on using the changeset viewer.