Alternative small scale meteorology input to a chemical transport ...
Alternative small scale meteorology input to a chemical transport ...
Alternative small scale meteorology input to a chemical transport ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
C 3: winter dec, jan, feb<br />
C 5: spring mar, apr, may ! season index 4 not used in PBLPKG<br />
C 1: summer jun, jul, aug<br />
C 2: autumn sep, oct, nov<br />
C<br />
C** local indices<br />
INTEGER ISESN ! season #<br />
INTEGER IP1, JP1, L ! loop indices<br />
INTEGER C, R, K<br />
INTEGER ILU, IZ, IW<br />
C<br />
C ------------------------------------------------------------------<br />
C For "MAXK" layer <strong>meteorology</strong><br />
C new method for the estimation of surface fluxes<br />
C a la Byun (Nov 1990, Jan 1997)<br />
C-- NDEP: number of mm5 layers averaged in<strong>to</strong> the lowest ctm layer<br />
C-- <strong>to</strong> compute deposition velocities.<br />
C<br />
C** local arrays<br />
C 2-D/3-D<br />
REAL DTMPV (NCOLS_X,NROWS_X) ! virt pot. temp. difference<br />
REAL FCORIS (NCOLS_X,NROWS_X) ! Coriolis fac<strong>to</strong>r<br />
REAL TSURF (NCOLS_X,NROWS_X) ! surface temperature used<br />
REAL QSURF (NCOLS_X,NROWS_X) ! mixing ratio at surface<br />
REAL QRATIO (NCOLS_X,NROWS_X) ! mixing ratio at layer 1<br />
c REAL RADIAT (NCOLS_X,NROWS_X) ! radiation<br />
REAL WSPEED (NCOLS_X,NROWS_X,MAXK) ! wind speed<br />
REAL UUSTC (NCOLS_X,NROWS_X) ! SPEED * USTAR = constant<br />
REAL VPTEMP (NCOLS_X,NROWS_X) ! virt. pot. temperature<br />
C<br />
REAL PPSAVE (NCOLS_X,NROWS_X) ! array for saving PBL power<br />
REAL RRSAVE (NCOLS_X,NROWS_X) ! array for saving PBL power<br />
REAL Z0B1 (NCOLS_X,NROWS_X) ! temp. array for roughness<br />
REAL Z0 (NCOLS_X,NROWS_X,LURADM) ! landuse dependent roughness<br />
REAL BRATIO (NCOLS_X,NROWS_X) ! Estimate of Bowen Ratio<br />
C 1-D<br />
C<br />
INTEGER ILANDU (MAXI,MAXJ) ! landuse from calmet<br />
REAL WSTR (MAXI,MAXJ) ! wstar from calmet<br />
COMMON ILANDU ! directly from calmet<br />
COMMON WSTR ! directly from calmet<br />
REAL RIBK ( MAXK )<br />
REAL VPTEMPK( MAXK )<br />
REAL ZL(MAXK), ZR(MAXK+1), UL(MAXK), DTHDZ(MAXK)<br />
REAL ZTOP(MAXK), TL(MAXK)<br />
REAL ZF(0:MAXK), QL(MAXK), PL(MAXK)<br />
C<br />
C** local scalar variables<br />
REAL UNS, VNS ! wind component<br />
100