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