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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
C<br />
XFLAGS (LXRNET, 2) = 'YES'<br />
XFLAGS (LXRNET, 3) = PNAME<br />
DO ILU = 1, LURADM<br />
DO C = 1, NCOLS_X<br />
DO R = 1, NROWS_X<br />
Z0 (C,R,ILU) = Z00 (ILU,ISESN)<br />
ENDDO<br />
ENDDO<br />
ENDDO<br />
C<br />
C Compute the logarithmic average surface roughness for each grid area<br />
C Byun and Wesley's formula (in preparation)<br />
DO 500 IZ=1, ITER ! ITER = 6<br />
DO C = 1, NCOLS_X<br />
DO R = 1, NROWS_X<br />
XZRUF (C,R) = 0.0<br />
Z0B1 (C,R) = 0.0<br />
C XRADYN (C,R,0) = 1.0/SMALL ! initially, for avg<br />
XRADYN (C,R,0) = 0.0 ! for inverse !<br />
ENDDO<br />
ENDDO<br />
C<br />
DO ILU = 1, LURADM<br />
DO C = 1, NCOLS_X<br />
DO R = 1, NROWS_X<br />
Z0B1 (C,R) = Z0B1 (C,R) + XLUSE (C,R,ILU) *<br />
& SQRT( LOG( ZREF / Z0 (C,R,ILU) ) )<br />
ENDDO<br />
ENDDO<br />
ENDDO<br />
C<br />
DO C = 1, NCOLS_X<br />
DO R = 1, NROWS_X<br />
XZRUF (C,R) = ZREF * EXP( -Z0B1 (C,R)**2 )<br />
ENDDO<br />
ENDDO<br />
C<br />
C Now, XZRUF (C,R) contains regular roughness length in m<br />
C Recompute sea-surface rougness using Charnock's relation<br />
C Recompute cell-average surface fluxes<br />
C --- this part is not land use dependent ---<br />
C --- except for adjusting for water ---<br />
C<br />
C Rough estimate of Bowen Ratio for computation of XQFX<br />
DO C=1, NCOLS_X<br />
DO R=1,NROWS_X<br />
BRATIO (C,R) = 0.10<br />
IF(ILANDU(C,R).EQ.70) BRATIO(C,R) = 0.03<br />
IF(ILANDU(C,R).GE.49.AND.ILANDU(C,R).LE.56) BRATIO(C,R)=0.15<br />
ENDDO<br />
106