Changeset d6a0977 in flexpart.git for src/timemanager.f90


Ignore:
Timestamp:
Dec 14, 2015, 3:10:04 PM (8 years ago)
Author:
Espen Sollum ATMOS <eso@…>
Branches:
master, 10.4.1_pesei, GFS_025, bugfixes+enhancements, dev, release-10, release-10.4.1, scaling-bug, univie
Children:
f75967d
Parents:
88d8c3d
Message:

Updates to Henrik's wet depo scheme

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/timemanager.f90

    r78e62dc rd6a0977  
    136136  !**********************************************************************
    137137
     138!ZHG 2015
     139!CGZ-lifetime: set lifetime to 0
     140  checklifetime(:,:)=0
     141  species_lifetime(:,:)=0
     142  print*, 'Initialized lifetime'
     143!CGZ-lifetime: set lifetime to 0
     144 
     145
    138146
    139147  if (verbosity.gt.0) then
     
    411419        if (iflux.eq.1) call fluxoutput(itime)
    412420        write(*,45) itime,numpart,gridtotalunc,wetgridtotalunc,drygridtotalunc
     421 
     422        !CGZ-lifetime: output species lifetime
     423!ZHG
     424        write(*,*) 'Overview species lifetime in days', &
     425             real((species_lifetime(:,1)/species_lifetime(:,2))/real(3600.0*24.0))
     426        write(*,*) 'all info:',species_lifetime
     427!ZHG
     428        !CGZ-lifetime: output species lifetime
     429
    413430        !write(*,46) float(itime)/3600,itime,numpart
    41443145      format(i9,' SECONDS SIMULATED: ',i8, ' PARTICLES:    Uncertainty: ',3f7.3)
     
    575592                   xmassfract=max(xmassfract,real(npart(npoint(j)))* &
    576593                   xmass1(j,ks)/xmass(npoint(j),ks))
     594!ZHG 2015
     595                  !CGZ-lifetime: Check mass fraction left/save lifetime
     596                   if(real(npart(npoint(j)))*xmass1(j,ks)/xmass(npoint(j),ks).lt.0.01.and.checklifetime(j,ks).eq.0.)then
     597                       !Mass below 1% of initial >register lifetime
     598                       checklifetime(j,ks)=abs(itra1(j)-itramem(j))
     599                       species_lifetime(ks,1)=species_lifetime(ks,1)+abs(itra1(j)-itramem(j))
     600                       species_lifetime(ks,2)= species_lifetime(ks,2)+1
     601                   endif
     602                   !CGZ-lifetime: Check mass fraction left/save lifetime
     603!ZHG 2015
    577604            else
    578605              xmassfract=1.
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG