29.01.2015 Views

Table of Contents - The Atmospheric Studies Group at TRC

Table of Contents - The Atmospheric Studies Group at TRC

Table of Contents - The Atmospheric Studies Group at TRC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Section 8: CALMET Model Files<br />

8.1.1 PACOUT.DAT<br />

When run with an hourly timestep, CALMET has the option to output the unform<strong>at</strong>ted meteorological<br />

d<strong>at</strong>a file in a form comp<strong>at</strong>ible with MESOPUFF II. If IFORMO is set to two in Input <strong>Group</strong> 3 <strong>of</strong> the<br />

CALMET control file, the output d<strong>at</strong>a file is called PACOUT.DAT.<br />

<strong>The</strong> PACOUT.DAT output meteorological file consists <strong>of</strong> six header records followed by a set <strong>of</strong> twelve<br />

d<strong>at</strong>a records for each hour. <strong>The</strong> header records contain the d<strong>at</strong>e and length <strong>of</strong> the run, grid size and<br />

spacing, land use c<strong>at</strong>egories and surface roughness lengths <strong>at</strong> each grid point, as well as other inform<strong>at</strong>ion<br />

required by MESOPUFF II. A description <strong>of</strong> each variable in the header records is provided in <strong>Table</strong> 8-<br />

28. Sample FORTRAN write st<strong>at</strong>ements for the PACOUT.DAT header records are:<br />

c --- Header record 1 -- General run and grid inform<strong>at</strong>ion<br />

write(io7)NYR,IDYSTR,IHRMAX,NSSTA,NUSTA,IMAX,JMAX,IBTZ,<br />

1 ILWF,IUWF,DGRID,VK<br />

c --- Header record 2 -- Surface st<strong>at</strong>ion coordin<strong>at</strong>es<br />

write(io7)XSCOOR,YSCOOR<br />

c --- Header record 3 -- Upper air st<strong>at</strong>ion coordin<strong>at</strong>es<br />

write(io7)XUCOOR,YUCOOR<br />

c --- Header record 4 -- Surface roughness lengths<br />

write(io7)Z0<br />

c --- Header record 5 -- Nearest surface st<strong>at</strong>ion to each grid point<br />

write(io7)NEARS<br />

c --- Header record 6 -- Land use c<strong>at</strong>egories<br />

write(io7)ILANDU<br />

where the following declar<strong>at</strong>ions apply:<br />

real XSCOOR(nssta),YSCOOR(nssta),XUCOOR(nusta),YUCOOR(nusta)<br />

real Z0(nx,ny)<br />

integer ILANDU(nx,ny)NEARS(nx,ny)<br />

8-136

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

Saved successfully!

Ooh no, something went wrong!