Changeset 6a678e3 in flexpart.git for src/timemanager.f90


Ignore:
Timestamp:
Jan 25, 2016, 2:17:34 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:
26f6039
Parents:
fddc6ec
Message:

Added option to use double precision for calculating the deposition fields

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/timemanager.f90

    rfdc0f03 r6a678e3  
    111111  ! real :: us(maxpart),vs(maxpart),ws(maxpart)
    112112  ! integer(kind=2) :: cbt(maxpart)
    113   real :: drydeposit(maxspec),gridtotalunc,wetgridtotalunc
    114   real :: drygridtotalunc,xold,yold,zold,xmassfract
     113  real(sp) :: gridtotalunc
     114  real(dep_prec) :: drydeposit(maxspec),wetgridtotalunc,drygridtotalunc
     115  real :: xold,yold,zold,xmassfract
    115116  real, parameter :: e_inv = 1.0/exp(1.0)
    116117  !double precision xm(maxspec,maxpointspec_act),
     
    595596!ZHG 2015
    596597                  !CGZ-lifetime: Check mass fraction left/save lifetime
    597                    ! if(real(npart(npoint(j)))*xmass1(j,ks)/xmass(npoint(j),ks).lt.inv_e.and.checklifetime(j,ks).eq.0.)then
     598                   ! if(real(npart(npoint(j)))*xmass1(j,ks)/xmass(npoint(j),ks).lt.e_inv.and.checklifetime(j,ks).eq.0.)then
    598599                       !Mass below 1% of initial >register lifetime
    599600                       ! checklifetime(j,ks)=abs(itra1(j)-itramem(j))
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG