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

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

Saved successfully!

Ooh no, something went wrong!