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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

C<br />

C<br />

C<br />

C<br />

ZTEMP = 10.0 ! 10 meter<br />

PTEMP = PL(1)+GRAV*XDENSAM(C,R,1)*(ZL(1)-ZTEMP)/100. !mb<br />

CALL INTSFC ( UST, AMOL, THETA1,ZRUF, ZL(1),UL(1), THETA1<br />

& ,ZTEMP, U2, THETA2)<br />

XTEMP10(C,R) = THETA2*(PTEMP/1000.0)**.286<br />

XSURF2 (C,R) = U2 ! for reference<br />

ZTEMP = 1.5 ! 1.5 meter<br />

PTEMP = PL(1)+GRAV*XDENSAM(C,R,1)*(ZL(1)-ZTEMP)/100. !mb<br />

ZTEMP = 10.0 ! 10 meter<br />

CALL INTSFC ( UST, AMOL, THETA1,ZRUF, ZL(1),UL(1), THETA1<br />

& ,ZTEMP, U2, THETA2)<br />

END DO<br />

END DO<br />

XSURF1 (C,R) = THETA2*(PTEMP/1000.0)**.286<br />

C--- Compute W-Star<br />

DO C = 1, NCOLS_X<br />

DO R = 1,NROWS_X<br />

XWSTAR (C,R) = XUSTAR (C,R,0) * ( XPBL (C,R)<br />

& / ( VKAR * ABS( XMOL (C,R) ) ) )**0.3333333<br />

c XWSTAR (C,R) = WSTR (C,R) ! directly from CALMET<br />

XWSTAR (C,R) = CVMGP( 0.0, XWSTAR (C,R), XMOL (C,R) )<br />

C<br />

C--- Compute ALBEDO from MM5 values of incident and absorbed SW rad<br />

IF(XRGRND(C,R).GT.0.) THEN<br />

c XALBEDO(C,R) = 1. - XGSW(C,R) / XRGRND(C,R)<br />

XALBEDO(C,R) = XALBEDO(C,R) ! from solar<br />

ELSE<br />

XALBEDO(C,R) = 0.<br />

ENDIF<br />

END DO<br />

END DO<br />

C<br />

write(*,*) 'PBLSUP - RETURNING TO MCIP'<br />

RETURN<br />

C<br />

1010 CONTINUE<br />

STOP 'ABNORMAL TERMINATION IN PBLSUP'<br />

END<br />

110

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

Saved successfully!

Ooh no, something went wrong!