Codes & Related Processors: Version 6

The CALPUFF modeling system is comprised of CALMET, CALPUFF, geophysical data preprocessors, meteorological data preprocessors, and several postprocessors designed to operate on CALMET and CALPUFF output files. The complete CALPro system, including graphical user interfaces and executables for CALMET, CALPUFF, CALPOST, as well as several additional utility programs, may be installed by downloading and installing "CALPro_Setup_Version6_20080804.exe", available here.

The downloads available here focus individually on each component, providing a brief overview of the purpose, sample input and output files, the executable, and the FORTRAN code (in most cases). The sample input and output files are interrelated among the processors, producing a demonstration of the full system. This demonstration involves a single application to a hypothetical source, using real meteorological and geophysical data.

The files for this demonstration are packaged by individual processor. There is typically a single ZIP file for each, but in the cases where large input data files (e.g., land use or terrain) are part of the demonstration, separate ZIP files for the data are provided. To limit the amount of data transferred, please download the large data files only if they have been updated since your last download.

Create a directory C:\CALPUFF\Demo (or one of your choosing) on your system as the root for the demonstration directories. Then download the ZIP files to that directory. These ZIP files contain the directory structure for the demonstration. If you are using a Windows-based utility to unzip these files, double-click on each in turn to begin a standard installation. If you are using a DOS version of PKUNZIP, be sure to use the "-d" switch to unpack the directory structure. For example, to expand CTGPROC.ZIP type:
pkunzip -d ctgproc [return]

These files should be expanded once the system has been installed (i.e. after the GUI, utilities, and initial test cases are loaded to disk).

To expand all of the demonstration files, make sure that at least 200 MB of disk space is available. If you have do not have enough space, you may expand and process the files for each processor in turn. There are several large input data files (e.g. the USGS CTG files) that may be deleted once the processing is completed.

The demonstration is best approached in the following sequence: Geophysical Preprocessors, Meteorological Preprocessors, Main Models (CALMET, CALPUFF), and Postprocessors. Process the terrain data first, and then land use, etc. All of the processing should be done in the individual subdirectories. Go to each in turn, and read the README.TXT file. This file contains the documentation for each processor. Note that all of the processing relates to the same application except the examples for BUOY.

Once you have gone through the demonstration, you may delete the data files used in the demonstration, but keep the executables, documentation, and the control files for regular use.

Download links are provided below.


Main Models

CALMET

-- Version 6.326 (080709) --
3-D diagnostic meteorological model.
August 4, 2008: Updated to v6.326

CALPUFF

-- Version 6.262 (080725) --
Non-steady-state transport, dispersion, and deposition model.
August 4, 2008: Updated to v6.262

Postprocessors

CALPOST

-- Version 6.221 (080724) --
Postprocessor for CALPUFF: performs visibility calculations, averages and summarizes concentrations and deposition fluxes, determines ranked concentration/flux/plume extinction values, creates list files and plot files. Beta version implementing draft FLAG (2008) visibility methodology.
August 4, 2008: Updated to v6.221

PRTMET

-- Version 4.481 (080407) --
Lists selected meteorological data from CALMET and creates plot files.
June 27, 2008: Updated to v4.481

APPEND

-- Version 2.34 (051122) --
Appends two or more CALPUFF concentration, wet flux, dry flux or relative humidity (visibility) files.

CALSUM

-- Version 1.33 (051122) --
Sums and scales concentrations or wet/dry fluxes from two or more source groups from different CALPUFF runs.

POSTUTIL

-- Version 1.58 (080407) --
Processes CALPUFF concentration and wet/dry flux files. Creates new species as weighted combinations of modeled species; merges species from different runs into a single output file; sums and scales results from different runs; repartitions nitric acid/nitrate based on total available sulfate and ammonia.
June 27, 2008: Updated to v1.58

Geophysical Data Processors and Data

TERREL

-- Version 3.686 (080407) --
Combines and grids terrain data.
June 27, 2008: Updated to v3.686
Terrain Data

CTGCOMP

-- Version 2.251 (080407) --
Compresses USGS land use data files.
June 27, 2008: Updated to v2.251
CTG Land Use Data

CTGPROC

-- Version 2.684 (080407) --
Processes and grids land use data.
June 27, 2008: Updated to v2.684

MAKEGEO

-- Version 2.291 (080407) --
Merges land use and terrain data to produce the geophysical data file for CALMET.
June 27, 2008: Updated to v2.291

Meteorological Preprocessors

SMERGE

-- Version 5.651 (080407) --
Combines and formats files of surface meteorological data to produce a single file for use in CALMET.
June 27, 2008: Updated to v5.651

PXTRACT

-- Version 4.251 (080407) --
Extracts precipitation data from NCDC data sets.
June 27, 2008: Updated to v4.251

PMERGE

-- Version 5.631 (080407) --
Processes and merges precipitation data to produce a single file for use in CALMET.
June 27, 2008: Updated to v5.631

READ62

-- Version 5.641 (080407) --
Processes NCDC upper air meteorological data to produce upper air files for CALMET.
June 27, 2008: Updated to v5.641

BUOY

-- Version 1.248 (080407) --
Processes buoy data to produce overwater files for CALMET.
June 27, 2008: Updated to v1.248

CALMM5

-- Version 2.11 (080429) --
Reads MM5 output data and reformats it into 3D.DAT format suitable for input into CALMET.
June 27, 2008: Updated to v2.11

CALETA

-- Version 2.3 (060510) --
Reads ETA output data and reformats it into 3D.DAT format suitable for input into CALMET.

CALRUC

-- Version 1.961 (080429) --
Reads RUC output data and reformats it into 3D.DAT format suitable for input into CALMET.
June 27, 2008: Updated to v1.961

CALWRF

-- Version 1.1 (080429) --

Reads WRF output data and reformats it into 3D.DAT format suitable for input into CALMET.

CPRAMMET

Creates a CALPUFF compatible ISC-formatted meteorological file based on the EPA PCRAMMET program.

DATSAV

-- Version 1.1 (070329) --

Reads TD9956 (DATSAV3) surface meteorological data and creates a CD144 file.
June 27, 2008: Updated to v1.1

FOG Codes

Pre- and post-processors to compute visible plume length and fogging statistics using CALPUFF's FOG module.

METSCAN

-- Version 4.0 (010315) --

OPTHILL

Creates HILL parameters for the CALPUFF sub-grid scale HILL option.

PRELND1

-- Version 3.0 (961113) --

Return to Download Page

For questions or comments, please contact asg@trcsolutions.com.
~ Last updated: August 4, 2008 ~