partdep Subroutine

public subroutine partdep(nc, density, fract, schmi, vset, ra, ustar, nyl, rhoa, vdep_tmp)


                                                                        *
  Calculation of the dry deposition velocities of particles.            *
  This routine is based on Stokes' law for considering settling and     *
  assumes constant dynamic viscosity of the air.                        *
                                                                        *
 AUTHOR: Andreas Stohl, 12 November 1993                                *
                        Update: 20 December 1996                        *
                                                                        *
 Literature:                                                            *
 [1]  Hicks/Baldocchi/Meyers/Hosker/Matt (1987), A Preliminary          *
         Multiple Resistance Routine for Deriving Dry Deposition        *
         Velocities from Measured Quantities.                           *
         Water, Air and Soil Pollution 36 (1987), pp.311-330.           *
 [2]  Slinn (1982), Predictions for Particle Deposition to              *
         Vegetative Canopies. Atm.Env.16-7 (1982), pp.1785-1794.        *
 [3]  Slinn/Slinn (1980),  Predictions for Particle Deposition on       *
         Natural Waters. Atm.Env.14 (1980), pp.1013-1016.               *
 [4]  Scire/Yamartino/Carmichael/Chang (1989),                          *
         CALGRID: A Mesoscale Photochemical Grid Model.                 *
         Vol II: User's Guide. (Report No.A049-1, June, 1989)           *
 [5]  Langer M. (1992): Ein einfaches Modell zur Abschaetzung der       *
         Depositionsgeschwindigkeit von Teilchen und Gasen.             *
         Internal report.                                               *
                                                                        *

                                                                        *

Variables: * alpha help variable * fract(nc,ni) mass fraction of each diameter interval * lpdep(nc) 1 for particle deposition, 0 else * nc actual number of chemical components * ni number of diameter intervals, for which vdepj is calc. rdp [s/m] deposition layer resistance * ra [s/m] aerodynamical resistance * schmi(nc,ni) Schmidt number*2/3 of each diameter interval * stokes Stokes number * ustar [m/s] friction velocity * vdep_tmp(nc) [m/s] deposition velocities of all components * vdepj [m/s] help, deposition velocity of 1 interval * vset(nc,ni) gravitational settling velocity of each interval * * Constants: * nc number of chemical species * ni number of diameter intervals, for which deposition * is calculated * *



Use this stokes number for different shapes




Use this stokes number for different shapes



Arguments

Type IntentOptional Attributes Name
integer :: nc
real, intent(in) :: density(maxspec)
real, intent(in) :: fract(maxspec,maxndia)
real :: schmi(maxspec,maxndia)
real, intent(in) :: vset(maxspec,maxndia)
real, intent(in) :: ra
real, intent(in) :: ustar
real, intent(in) :: nyl
real, intent(in) :: rhoa
real, intent(inout) :: vdep_tmp(maxspec)