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 NDATHR - INTEGER - DATE AND TIME OF DATA (YYJJJHH)<br />
C<br />
C --- RDI2D CALLED BY: MAIN<br />
C --- RDI2D CALLS: NONE<br />
C----------------------------------------------------------------------<br />
INTEGER IDAT(MAXI,MAXJ),IBUF(NX,NY)<br />
CHARACTER*8 CLABEL<br />
C<br />
IF(NX.EQ.MAXI.AND.NY.EQ.MAXJ)THEN<br />
C<br />
C --- ENTIRE ARRAY IS BEING USED -- READ FULL GRID<br />
READ(IOMET)CLABEL,NDATHR,IDAT<br />
ELSE<br />
C<br />
C --- ONLY A PORTION OF GRID BEING USED -- READ AND<br />
C --- TRANSFER FROM BUFFER<br />
C<br />
READ(IOMET)CLABEL,NDATHR,IBUF<br />
C<br />
DO 10 I=1,NX<br />
DO 10 J=1,NY<br />
IDAT(I,J)=IBUF(I,J)<br />
10 CONTINUE<br />
ENDIF<br />
C<br />
RETURN<br />
END<br />
C----------------------------------------------------------------------<br />
SUBROUTINE INITAR(XVALUE,NWORDS,XARR)<br />
C----------------------------------------------------------------------<br />
C --- PURPOSE: INITIALIZE AN ARRAY WITH A CONSTANT VALUE<br />
C<br />
C --- INPUTS:<br />
C<br />
C XVALUE - REAL - VALUE TO USED FOR INITIALIZATION<br />
C NWORDS - INTEGER - LENGTHS OF THE DATA ARRAY (WORDS)<br />
C<br />
C --- OUTPUT:<br />
C<br />
C XARR(NWORDS) - REAL ARRAY - ARRAY INITIALIZED<br />
C<br />
C --- INITAR CALLED BY: MAIN<br />
C --- INITAR CALLS: NONE<br />
C<br />
C----------------------------------------------------------------------<br />
C<br />
REAL XARR(NWORDS)<br />
C<br />
X=XVALUE<br />
89