CALPUFF and Postprocessors
CALPUFF and Postprocessors CALPUFF and Postprocessors
Table F-25 (Concluded) LNEMARB.DAT - Header Record 4 - Molecular Weights No. * Type a Description Sample Values 1 real Molecular weight for species 1 200. 2 real Molecular weight for species 2 200. . . . . . . . . . . NSE5 real Molecular weight for species "NSE5" . . 200. * "NSE5" elements of XMWEM5 array MAR 2006 – CALPUFF F-145
LNEMARB.DAT File - Data Records The LNEMARB.DAT file contains two types of data records. A set of time-invariant records (see Table F-26) are read after the header records, to specify parameters used in modeling all line sources in the file, and the number of time-invariant names used to identify each line source. A set of time-varying data follows (see Table F-27). The first record in this group identifies the time period. The second identifies the number of groups of active line sources. Thereafter, a block of records must be supplied for each active group. The first of these identifies the number of active lines, and the average characteristics of this group of active lines. The remaining time-varying records in the block complete the description for each active line: the character name given to the line, the coordinates of the end-points, the release height, the elevation of the ground, and an emission rate for each species. Sample Fortran read statements for time-invariant data records are: READ(iunit,*)MXNSEG,NLRISE +)))QLoop over maximum number of lines (NSRC5) comprising all groups * * READ(iunit,*)CID * .)))QEnd loop over lines where the following declarations apply: CHARACTER*16 CID Sample Fortran read statements for time-varying data records are: +)))QLoop over time periods * * READ(iunit,*)IBDAT,IBTIM,IEDAT,IETIM * READ(iunit,*)NGROUPS * * +)))QLoop over groups * * * * READ(iunit,*)NLINES,XL,HBL,WBL,WML,DXL,FPRIMEL * * * * +)))QLoop over active lines (NLINES) * * * * * * READ(iunit,*)CID,XBEGL,YBEGL,XENDL,YENDL,HTL,ELEVL,QL * * * * * .)))QEnd loop over active lines * * * .)))QEnd loop over groups * .)))QEnd loop over time periods where the following declarations apply: CHARACTER*16 CID REAL QL(nse5) MAR 2006 – CALPUFF F-146
- Page 98 and 99: Table F-4 (Continued) CALMET.DAT fi
- Page 100 and 101: Table F-4 (Concluded) CALMET.DAT fi
- Page 102 and 103: Table F-5 (Continued) CALMET.DAT fi
- Page 104 and 105: F.2.2 ISCMET.DAT CALPUFF can be dri
- Page 106 and 107: Table F-6 Sample ISCMET.DAT files (
- Page 108 and 109: Table F-8 ISCMET.DAT File - Data Re
- Page 110 and 111: table. A description of the content
- Page 112 and 113: Table F-10 PLMMET.DAT File - Header
- Page 114 and 115: F.2.4 SURFACE.DAT and PROFILE.DAT I
- Page 116 and 117: Table F-12 Sample SURFACE.DAT file
- Page 118 and 119: Table F-14 SURFACE.DAT File - Data
- Page 120 and 121: F.3 Point Source Emissions File Wit
- Page 122 and 123: PTEMARB.DAT File - Header Records T
- Page 124 and 125: Table F-17 (Continued) PTEMARB.DAT
- Page 126 and 127: Table F-17 (Concluded) PTEMARB.DAT
- Page 128 and 129: Table F-18 PTEMARB.DAT - Time-Invar
- Page 130 and 131: Table F-19 (Concluded) PTEMARB.DAT
- Page 132 and 133: Table F-20 Sample BAEMARB.DAT file
- Page 134 and 135: Table F-21 BAEMARB.DAT - Header Rec
- Page 136 and 137: Table F-21 (Continued) BAEMARB.DAT
- Page 138 and 139: BAEMARB.DAT File - Data Records The
- Page 140 and 141: Table F-23 BAEMARB.DAT - Time-Varyi
- Page 142 and 143: F.5 Line Source Emissions File With
- Page 144 and 145: LNEMARB.DAT File - Header Records T
- Page 146 and 147: Table F-25 (Continued) LNEMARB.DAT
- Page 150 and 151: Table F-26 LNEMARB.DAT - Time-Invar
- Page 152 and 153: Table F-27 (Continued) LNEMARB.DAT
- Page 154 and 155: Table F-27 (Concluded) LNEMARB.DAT
- Page 156 and 157: Table F-28 Sample VOLEMARB.DAT file
- Page 158 and 159: Table F-29 VOLEMARB.DAT - Header Re
- Page 160 and 161: Table F-29 (Continued) VOLEMARB.DAT
- Page 162 and 163: VOLEMARB.DAT File - Data Records Th
- Page 164 and 165: Table F-30 VOLEMARB.DAT - Time-Inva
- Page 166 and 167: Table F-31 (Concluded) VOLEMARB.DAT
- Page 168 and 169: values in time provided in Input Gr
- Page 170 and 171: Table F-32 (Continued) Boundary Con
- Page 172 and 173: Table F-32 (Continued) Boundary Con
- Page 174 and 175: Table F-33 BCON.DAT File Inputs Var
- Page 176 and 177: Table F-33 (Concluded) BCON.DAT Fil
- Page 178 and 179: Table F-34 Sample User-Specified De
- Page 180 and 181: Table F-35 Sample Hourly Ozone Data
- Page 182 and 183: Table F-36 OZONE.DAT - Header Recor
- Page 184 and 185: Table F-37 OZONE.DAT - Time-Invaria
- Page 186 and 187: F.10 User-Specified Chemical Transf
- Page 188 and 189: F.11 Site-Specific Turbulence Data
- Page 190 and 191: Table F-40 Sample CTDMPLUS Terrain
- Page 192 and 193: Table F-42 HILL.DAT File - Record G
- Page 194 and 195: F.13 Subgrid Scale Coastal Boundary
- Page 196 and 197: COASTLN.DAT File - Header Record Th
LNEMARB.DAT File - Data Records<br />
The LNEMARB.DAT file contains two types of data records. A set of time-invariant records (see Table<br />
F-26) are read after the header records, to specify parameters used in modeling all line sources in the file,<br />
<strong>and</strong> the number of time-invariant names used to identify each line source. A set of time-varying data<br />
follows (see Table F-27). The first record in this group identifies the time period. The second identifies<br />
the number of groups of active line sources. Thereafter, a block of records must be supplied for each<br />
active group. The first of these identifies the number of active lines, <strong>and</strong> the average characteristics of<br />
this group of active lines. The remaining time-varying records in the block complete the description for<br />
each active line: the character name given to the line, the coordinates of the end-points, the release height,<br />
the elevation of the ground, <strong>and</strong> an emission rate for each species.<br />
Sample Fortran read statements for time-invariant data records are:<br />
READ(iunit,*)MXNSEG,NLRISE<br />
+)))QLoop over maximum number of lines (NSRC5) comprising all groups<br />
*<br />
* READ(iunit,*)CID<br />
*<br />
.)))QEnd loop over lines<br />
where the following declarations apply:<br />
CHARACTER*16 CID<br />
Sample Fortran read statements for time-varying data records are:<br />
+)))QLoop over time periods<br />
*<br />
* READ(iunit,*)IBDAT,IBTIM,IEDAT,IETIM<br />
* READ(iunit,*)NGROUPS<br />
*<br />
* +)))QLoop over groups<br />
* *<br />
* * READ(iunit,*)NLINES,XL,HBL,WBL,WML,DXL,FPRIMEL<br />
* *<br />
* * +)))QLoop over active lines (NLINES)<br />
* * *<br />
* * * READ(iunit,*)CID,XBEGL,YBEGL,XENDL,YENDL,HTL,ELEVL,QL<br />
* * *<br />
* * .)))QEnd loop over active lines<br />
* *<br />
* .)))QEnd loop over groups<br />
*<br />
.)))QEnd loop over time periods<br />
where the following declarations apply:<br />
CHARACTER*16 CID<br />
REAL QL(nse5)<br />
MAR 2006 – <strong>CALPUFF</strong><br />
F-146