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 (NPSTA WORDS EACH RECORD)<br />
IF(NPSTA.GT.0)THEN<br />
CALL RDR1D(M1UNIT,XPSTA,NPSTA,CLABXP,IDUM)<br />
CALL RDR1D(M1UNIT,YPSTA,NPSTA,CLABYP,IDUM)<br />
ENDIF<br />
C<br />
C RECORD #11 - SURFACE ROUGHNESS LENGTHS (NX * NY WORDS)<br />
CALL RDR2D(M1UNIT,Z0,XBUF,MAXI,MAXJ,NX,NY,CLABZ0,IDUM)<br />
C<br />
C RECORD #12 - LAND USE CATEGORIES (NX * NY WORDS)<br />
CALL RDI2D(M1UNIT,ILANDU,XBUF,MAXI,MAXJ,NX,NY,CLABLU,IDUM)<br />
C<br />
C RECORD #13 - ELEVATIONS (NX * NY WORDS)<br />
CALL RDR2D(M1UNIT,ELEV,XBUF,MAXI,MAXJ,NX,NY,CLABTE,IDUM)<br />
C<br />
C RECORD #14 - LEAF AREA INDEX (NX * NY WORDS)<br />
CALL RDR2D(M1UNIT,XLAI,XBUF,MAXI,MAXJ,NX,NY,CLABLAI,IDUM)<br />
C<br />
C RECORD #15 - NEAREST SURFACE STATION TO EACH GRID POINT<br />
C (NX * NY WORDS)<br />
CALL RDI2D(M1UNIT,NEARS,XBUF,MAXI,MAXJ,NX,NY,CLABNSS,IDUM)<br />
C<br />
C ASSIGN HEADER INFO TO MCIP VARIABLES<br />
IF(LLCONF) THEN<br />
MAPPRO = 1<br />
ELSE<br />
MAPPRO = 3<br />
ENDIF ! PROJECTION: 1=LAMBERT,3=MERCATOR<br />
METCOL = NX ! CALMET GRID X DIMENSION<br />
METROW = NY ! CALMET GRID Y DIMENSION<br />
METLAY = NZ ! CALMET GRID Z DIMENSION<br />
C ! START JULIAN DATE(YYYY,DDD,HH(GMT),MINS)<br />
YYYY = IBYR<br />
DDD = JULDAY(YYYY,IBMO,IBDY)<br />
HH = IBHR + IBTZ<br />
IF (HH.GT.24) THEN<br />
HH = HH -24<br />
DDD = DDD +1<br />
ENDIF<br />
IF (MOD(YYYY,4).EQ.0) THEN<br />
MXDAYS = 366<br />
ELSE<br />
MXDAYS = 365<br />
ENDIF<br />
IF (DDD.GT.MXDAYS) THEN<br />
DDD = DDD - MXDAYS<br />
YYYY = YYYY + 1<br />
ENDIF<br />
MINS = 0<br />
INAV = 0 ! 1=TURBULENT KINETIC ENERGY<br />
82