Ignore:
Timestamp:
Jun 26, 2014, 12:25:31 PM (11 years ago)
Author:
slebonnois
Message:

SL: many bug corrections in phyvenus, some cleaning, and a new ksi matrix format for Venus IR

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.VENUS/libf/phyvenus/phytrac_emiss.F

    r1160 r1301  
    7777      integer,parameter :: nbsrc=2,nblat=5,nblon=4
    7878      integer,parameter :: Nemiss=1   ! duree emission (Ed)
    79       real,save :: source_volcan(nbsrc)
     79      integer,save :: Nemiss(nbsrc)      ! duration emission (Ed)
     80      real,save :: source_volcan(nbsrc)  ! flux emission (kg/s)
    8081      real,save :: lat_volcan(nblat),lon_volcan(nblon)
    8182      real,save :: area_emiss(nblat,nblon)
     
    131132         source_volcan(1) = 1.
    132133         source_volcan(2) = 1000.
     134c duration in Ed
     135         Nemiss(1) = 1
     136         Nemiss(2) = 10
    133137c localisation volcan
    134138         lat_volcan(1) =  70.
     
    173177           do ilat  = 1,nblat
    174178            do ilon  = 1,nblon
    175              it=min(iemiss*ilat*ilon,nqtot)
     179             it=(iemiss-1)*nblat*nblon+(ilat-1)*nblon+ilon
     180             it=min(it,nqtot)
     181             deltatr(i,1,it) = 0.
    176182
    177183             if (i .eq. ig_volcan(ilat,ilon)) then
    178184
    179185c source appliquee pendant Nemiss Ed
    180                if (timesimu .lt. 86400.*Nemiss) then
     186               if (timesimu .lt. 86400.*Nemiss(iemiss)) then
    181187
    182188c source en kg/kg/s
     
    185191           tr_seri(i,1,it) = tr_seri(i,1,it) + deltatr(i,1,it)*pdtphys
    186192
    187                else
    188            deltatr(i,1,it) = 0.
    189193               end if  ! duree emission
    190 
    191194             end if ! i localisation
    192195            end do
Note: See TracChangeset for help on using the changeset viewer.