Ignore:
Timestamp:
May 12, 2011, 3:32:22 PM (13 years ago)
Author:
idelkadi
Message:

Modifications des routines de convection :

  • correction de bug : le champ sigd n'etait pas decompresse avant d'etre sorti de la convection.
  • sortir de nouveaux champs de convection (plcl, plfc, wb)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/cv3a_uncompress.F

    r1398 r1518  
    11      SUBROUTINE cv3a_uncompress(nloc,len,ncum,nd,ntra,idcum
    22     :         ,iflag,kbas,ktop
    3      :         ,precip,cbmf,sig,w0,ptop2
     3     :         ,precip,cbmf,plcl,plfc,wbeff,sig,w0,ptop2
    44     :         ,ft,fq,fu,fv,ftra
    5      :         ,Ma,mip,Vprecip,upwd,dnwd,dnwd0
     5     :         ,sigd,Ma,mip,Vprecip,upwd,dnwd,dnwd0
    66     :         ,qcondc,wd,cape,cin
    77     :         ,tvp
     
    1010     :         ,asupmaxmin
    1111     o         ,iflag1,kbas1,ktop1
    12      :         ,precip1,cbmf1,sig1,w01,ptop21
     12     :         ,precip1,cbmf1,plcl1,plfc1,wbeff1,sig1,w01,ptop21
    1313     :         ,ft1,fq1,fu1,fv1,ftra1
    14      :         ,Ma1,mip1,Vprecip1,upwd1,dnwd1,dnwd01
     14     :         ,sigd1,Ma1,mip1,Vprecip1,upwd1,dnwd1,dnwd01
    1515     :         ,qcondc1,wd1,cape1,cin1
    1616     :         ,tvp1
     
    3535      integer idcum(nloc)
    3636      integer iflag(nloc),kbas(nloc),ktop(nloc)
    37       real precip(nloc),cbmf(nloc)
     37      real precip(nloc),cbmf(nloc),plcl(nloc),plfc(nloc)
     38      real wbeff(len)
    3839      real sig(nloc,nd), w0(nloc,nd),ptop2(nloc)
    3940      real ft(nloc,nd), fq(nloc,nd), fu(nloc,nd), fv(nloc,nd)
    4041      real ftra(nloc,nd,ntra)
     42      real sigd(nloc)
    4143      real Ma(nloc,nd),mip(nloc,nd),Vprecip(nloc,nd+1)
    4244      real upwd(nloc,nd),dnwd(nloc,nd),dnwd0(nloc,nd)
     
    5153c outputs:
    5254      integer iflag1(len),kbas1(len),ktop1(len)
    53       real precip1(len),cbmf1(len)
     55      real precip1(len),cbmf1(len),plcl1(nloc),plfc1(nloc)
     56      real wbeff1(len)
    5457      real sig1(len,nd), w01(len,nd),ptop21(len)
    5558      real ft1(len,nd), fq1(len,nd), fu1(len,nd), fv1(len,nd)
    5659      real ftra1(len,nd,ntra)
     60      real sigd1(len)
    5761      real Ma1(len,nd),mip1(len,nd),Vprecip1(len,nd+1)
    5862      real upwd1(len,nd),dnwd1(len,nd),dnwd01(len,nd)
     
    7074        do 2000 i=1,ncum
    7175         ptop21(idcum(i))=ptop2(i)
     76         sigd1(idcum(i))=sigd(i)
    7277         precip1(idcum(i))=precip(i)
    7378         cbmf1(idcum(i))=cbmf(i)
     79         plcl1(idcum(i))=plcl(i)
     80         plfc1(idcum(i))=plfc(i)
     81         wbeff1(idcum(i))=wbeff(i)
    7482         iflag1(idcum(i))=iflag(i)
    7583         kbas1(idcum(i))=kbas(i)
Note: See TracChangeset for help on using the changeset viewer.