01.12.2012 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!