29.01.2015 Views

CALPUFF and Postprocessors

CALPUFF and Postprocessors

CALPUFF and Postprocessors

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

F.15.4<br />

Dry Flux File (DFLX.DAT)<br />

The DFLX.DAT file is an unformatted data file containing dry deposition fluxes of one or more species<br />

simulated by <strong>CALPUFF</strong> at each receptor, for each period in the run. The creation <strong>and</strong> contents of the<br />

DFLX.DAT file are controlled by user-specified inputs in Input Group 5 of the control file (see Section<br />

F.1).<br />

The control file variable IDRY must be set equal to one in order to create the DFLX.DAT file. The<br />

species saved in the output file are also controlled by the user by setting flags in the output species table<br />

in Input Group 5 of the control file. The model checks that only deposited species are flagged for output<br />

into the DFLX.DAT file. The effects of dry deposition on ambient concentrations can be evaluated<br />

without saving the dry fluxes in the output file if the actual values of the deposition fluxes are not of<br />

interest.<br />

DFLX.DAT File - Header Records<br />

The DFLX.DAT file consists of NCOM+7 header records followed by a set of data records. The header<br />

records contain information describing the version of the model used in the run creating the file,<br />

horizontal <strong>and</strong> vertical grid data, a user-input title, a list of the species combinations stored in the output<br />

file, <strong>and</strong> receptor information (see Table F-54). NCOM, provided in record 2, defines the number of<br />

comment records that are present. Comment records are used to transfer the image of CALMET <strong>and</strong><br />

<strong>CALPUFF</strong> control files used in the simulation for documentation <strong>and</strong> QA purposes.<br />

Sample FORTRAN read statements for the header records are:<br />

READ(iunit) DATASET,DATAVER,DATAMOD<br />

READ(iunit) NCOM<br />

DO n=1,NCOM<br />

READ(iunit) COMMENT<br />

ENDDO<br />

READ(iunit)CMODEL,VER,LEVEL,IBYR,IBJUL,IBHR,IBSEC,XBTZ,<br />

1 IRLG,IAVG,NSECDT,NXM,NYM,DXKM,DYKM,IONE,XORIGKM,YORIGKM,NSSTA,IBCOMP,IECOMP,<br />

2 JBCOMP,JECOMP,IBSAMP,JBSAMP,IESAMP,JESAMP,MESHDN,NPT1,NPT2,NAR1,NAR2,NLN1,NLN2,<br />

3 NVL1,NVL2,MSOURCE,NREC,NCTREC,LSAMP,NDFOUT,LCOMPR,<br />

4 I2DMET,IUTMZN,FEAST,FNORTH,RNLAT0,RELON0,<br />

5 XLAT1,XLAT2,PMAP,UTMHEM,DATUM,DATEN,<br />

6 CLAT0,CLON0,CLAT1,CLAT2<br />

READ(iunit)TITLE<br />

READ(iunit)CDFOUT<br />

IF(NDREC.GT.0) READ(iunit)XREC,YREC,ZREC<br />

IF(NCTREC.GT.0) READ(iunit)XRCT,YRCT,ZRCT,IHILL<br />

IF(NPT1.GT.0) READ(iunit)ISTYPE,CNAMPT1<br />

IF(NPT2.GT.0) READ(iunit)ISTYPE,CNAMPT2<br />

IF(NAR1.GT.0) READ(iunit)ISTYPE,CNAMAR1<br />

IF(NAR2.GT.0) READ(iunit)ISTYPE,CNAMAR2<br />

IF(N LN1.GT.0) READ(iunit)ISTYPE,CNAMLN1<br />

IF(NLN2.GT.0) READ(iunit)ISTYPE,CNAMLN2<br />

IF(NVL1.GT.0) READ(iunit)ISTYPE,CNAMVL1<br />

IF(NVL2.GT.0) READ(iunit)ISTYPE,CNAMVL2<br />

where the following declarations apply:<br />

MAR 2006 – <strong>CALPUFF</strong><br />

F-221

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

Saved successfully!

Ooh no, something went wrong!