source: flexpart.git/src/raerod.f90 @ 3481cc1

10.4.1_peseiGFS_025bugfixes+enhancementsdevrelease-10release-10.4.1scaling-bug
Last change on this file since 3481cc1 was 3481cc1, checked in by Ignacio Pisso <ip@…>, 4 years ago

move license from headers to a different file

  • Property mode set to 100644
File size: 2.5 KB
Line 
1function raerod (l,ust,z0)
2
3  !*****************************************************************************
4  !                                                                            *
5  !     Calculation of the aerodynamical resistance ra from ground up to href  *
6  !                                                                            *
7  !     AUTHOR: Matthias Langer, modified by Andreas Stohl (6 August 1993)     *
8  !                                                                            *
9  !     Literature:                                                            *
10  !     [1]  Hicks/Baldocchi/Meyers/Hosker/Matt (1987), A Preliminary          *
11  !             Multiple Resistance Routine for Deriving Dry Deposition        *
12  !             Velocities from Measured Quantities.                           *
13  !             Water, Air and Soil Pollution 36 (1987), pp.311-330.           *
14  !     [2]  Scire/Yamartino/Carmichael/Chang (1989),                          *
15  !             CALGRID: A Mesoscale Photochemical Grid Model.                 *
16  !             Vol II: User's Guide. (Report No.A049-1, June, 1989)           *
17  !                                                                            *
18  !     Variable list:                                                         *
19  !     L     = Monin-Obukhov-length [m]                                       *
20  !     ust   = friction velocity [m/sec]                                      *
21  !     z0    = surface roughness length [m]                                   *
22  !     href  = reference height [m], for which deposition velocity is         *
23  !             calculated                                                     *
24  !                                                                            *
25  !     Constants:                                                             *
26  !     karman    = von Karman-constant (~0.4)                                 *
27  !     ramin = minimum resistence of ra (1 s/m)                               *
28  !                                                                            *
29  !     Subprograms and functions:                                             *
30  !     function psih (z/L)                                                    *
31  !                                                                            *
32  !*****************************************************************************
33
34  use par_mod
35
36  implicit none
37
38  real :: l,psih,raerod,ust,z0
39
40  raerod=(alog(href/z0)-psih(href,l)+psih(z0,l))/(karman*ust)
41
42end function raerod
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG