This program uses the EPA-AREAL/MCNC-EnvPgms/BAMS Models-3 I/O Applications Programming Interface, [I/O API] which is built on top of the netCDF I/O library (Copyright 1993, 1996 University Corporation for Atmospheric Research/Unidata Program) and the PVM parallel-programming library (from Oak Ridge National Laboratory). Copyright (C) 1992-2002 MCNC, (C) 1992-2018 Carlie J. Coats, Jr., (C) 2003-2012 Baron Advanced Meteorological Systems, LLC, and (C) 2014-2020 UNC Institute for the Environment. Released under the GNU LGPL License, version 2.1. See URL https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html for conditions of use. ioapi-3.2: $Id: init3.F90 150 2020-04-11 17:51:44Z coats $ Version with PARMS3.EXT/PARAMETER::MXVARS3= 2048 netCDF version 4.7.4 of Feb 3 2021 19:58:45 $ Missing environment variable EXECUTION_ID SMOKE --------------- Copyright (c)2004 Environmental Modeling for Policy Development All rights reserved Program SPCMAT, Version SMOKEv4.8.1_Jan2021 Online documentation http://www.cep.unc.edu/empd/products/smoke Program SPCMAT to take a SMOKE area, mobile, or point source inventory file, a speciation profiles file, a speciation cross-reference file, an optional pollutant-to-pollutant, conversion file, and produce mass-based and/or mole-based SMOKE speciation matrices for all inventory pollutants using run-time defined combinations of pollutants and model species. The output species are defined at run time by the speciation profiles file, permitting support of any chemical mechanism. You will need to enter the logical names for the input and output files (and to have set them prior to program start, using "setenv "). You may use END_OF-FILE (control-D) to quit the program during logical-name entry. Default responses are given in brackets [LIKE THIS] and can be accepted by hitting the key. Value for PROMPTFLAG: N returning FALSE Returning default value TRUE for query: "Continue with program?" Value for POLLUTANT_CONVERSION: Y returning TRUE Value for SRC_TAGGING not defined;returning default: FALSE Value for SMK_SOURCE: 'P' Value for SMK_SOURCE: 'P' Value for PROMPTFLAG: N returning FALSE File "PNTS" opened for input on unit: 98 /home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/pnts.map.point.nctox.txt Value for PNTS: '/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/pnts.map.point.nctox.txt' Value for PNTS: '/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/pnts.map.point.nctox.txt' File "PSRC" opened for input on unit: 97 /home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/pointsrc.nctox.txt Value for IOAPI_CHECK_HEADERS not defined;returning default: FALSE "PNTS" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 7 rows, 1 cols, 1 lays, 13 vbles NetCDF ID: 65536 opened as READONLY Time-independent data. "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/CO_INV.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 3 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/CO.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 3 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/NOX.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 2 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/VOC.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 2 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/SO2_INV.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 1 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/SO2.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 1 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/PM10.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 4 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/PM2_5.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 4 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/VOC_INV.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 2 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/PMC.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 1 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE File "GSREF" opened for input on unit: 96 /home/cdh/work/smoke/4.8.1/install/data/ge_dat/gsref.cmaq_cb05_soa.txt File "GSPRO" opened for input on unit: 95 /home/cdh/work/smoke/4.8.1/install/data/ge_dat/gspro.cmaq_cb05_soa.txt File "GSCNV" opened for input on unit: 94 /home/cdh/work/smoke/4.8.1/install/data/ge_dat/gscnv.cmaq_cb05_soa.txt File "INVTABLE" opened for input on unit: 93 /home/cdh/work/smoke/4.8.1/install/data/inventory/nei2005/other/invtable_hapcap_cb05soa.txt "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/CO_INV.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 3 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/CO.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 3 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/NOX.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 2 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/VOC.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 2 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/SO2_INV.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 1 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/SO2.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 1 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/PM10.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 4 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/PM2_5.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 4 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/VOC_INV.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 2 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/PMC.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 1 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE Reading source data from inventory file... Generating unique lists from inventory data... Reading speciation cross-reference file... Value for USE_REF_COUNTY_MAP_YN not defined;returning default: FALSE >>--->> WARNING in subroutine RDSREF Pollutant-specific entries in the speciation cross-reference file have been skipped. Number of inital xrefs: 20 Number of COMBO xrefs: 0 Number of FRACS xrefs: 0 Processing speciation cross-reference file... Value for FULLSCC_ONLY not defined;returning default: FALSE WARNING: Duplicate entry in SPECIATION x-ref file: Region: 000000000000 POL: NOX WARNING: Duplicate entry in SPECIATION x-ref file: Region: 000000000000 POL: NOX Reading pollutant to pollutant conversion file... WARNING: Records in GSCNV file for pollutant "EXH__VOC" ignored starting at line 2432 WARNING: Records in GSCNV file for pollutant "EXH__VOC" ignored starting at line 2477 >>--->> WARNING in subroutine RDSCONV Records were skipped in pollutant-to-pollutant conversion file for pollutants not in the inventory. Scanning speciation profiles file for species... Value for SMK_SOURCE: 'P' Value for SMK_SOURCE: 'P' WARNING: No speciation profiles found for pollutant "CO_INV" Pollutant ignored! WARNING: No speciation profiles found for pollutant "SO2_INV" Pollutant ignored! WARNING: No speciation profiles found for pollutant "PM10" Pollutant ignored! WARNING: No speciation profiles found for pollutant "VOC_INV" Pollutant ignored! Value for PROMPTFLAG: N returning FALSE Number of variables per file array is not allocated for file set PSMAT_S; using default of 2048 variables per file Value for IOAPI_CHECK_HEADERS not defined;returning default: FALSE Value for IOAPI_OFFSET_64 not defined;returning default: TRUE Value for IOAPI_CFMETA not defined;returning default: FALSE Value for IOAPI_CMAQMETA not defined; returning defaultval ': 'NONE' Value for IOAPI_CMAQMETA not defined; returning defaultval ': 'NONE' Value for IOAPI_SMOKEMETA not defined; returning defaultval ': 'NONE' Value for IOAPI_SMOKEMETA not defined; returning defaultval ': 'NONE' Value for IOAPI_TEXTMETA not defined; returning defaultval ': 'NONE' Value for IOAPI_TEXTMETA not defined; returning defaultval ': 'NONE' "PSMAT_S" opened as UNKNOWN(R-W) File name "/home/cdh/work/smoke/4.8.1/install/data/run_nctox/static/psmat_s.point.cmaq_cb05_soa.nctox.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 7 rows, 1 cols, 1 lays, 31 vbles NetCDF ID: 131072 opened as READWRITE Time-independent data. "PSMAT_L" opened as UNKNOWN(R-W) File name "/home/cdh/work/smoke/4.8.1/install/data/run_nctox/static/psmat_l.point.cmaq_cb05_soa.nctox.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 7 rows, 1 cols, 1 lays, 31 vbles NetCDF ID: 196608 opened as READWRITE Time-independent data. WARNING: output file already exists: PSSUP /home/cdh/work/smoke/4.8.1/install/data/run_nctox/static/pssup.point.cmaq_cb05_soa.nctox.txt File "PSSUP" opened for output on unit: 92 /home/cdh/work/smoke/4.8.1/install/data/run_nctox/static/pssup.point.cmaq_cb05_soa.nctox.txt Skipping pollutant "CO_INV" Processing pollutant "CO" Reading speciation profiles file... Value for SMK_MAXWARNING: 100 Value for SMK_MAXERROR: 100 Value for REPORT_DEFAULTS: N returning FALSE Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE Value for NO_SPC_ZERO_EMIS not defined;returning default: FALSE "IOAPI_DAT" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/CO.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 3 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 262144 opened as READONLY Time-independent data. Closing file IOAPI_DAT Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... Value for IOAPI_LOG_WRITE not defined;returning default: TRUE SVAR001 written to PSMAT_S SVAR001 written to PSMAT_L Processing pollutant "NOX" Reading speciation profiles file... "IOAPI_DAT" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/NOX.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 2 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 262144 opened as READONLY Time-independent data. Closing file IOAPI_DAT Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR002 written to PSMAT_S SVAR002 written to PSMAT_L SVAR003 written to PSMAT_S SVAR003 written to PSMAT_L SVAR004 written to PSMAT_S SVAR004 written to PSMAT_L Processing pollutant "VOC" using pollutant "TOG" for profiles Reading speciation profiles file... "IOAPI_DAT" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/VOC.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 2 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 262144 opened as READONLY Time-independent data. Closing file IOAPI_DAT Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR005 written to PSMAT_S SVAR005 written to PSMAT_L SVAR006 written to PSMAT_S SVAR006 written to PSMAT_L SVAR007 written to PSMAT_S SVAR007 written to PSMAT_L SVAR008 written to PSMAT_S SVAR008 written to PSMAT_L SVAR009 written to PSMAT_S SVAR009 written to PSMAT_L SVAR010 written to PSMAT_S SVAR010 written to PSMAT_L SVAR011 written to PSMAT_S SVAR011 written to PSMAT_L SVAR012 written to PSMAT_S SVAR012 written to PSMAT_L SVAR013 written to PSMAT_S SVAR013 written to PSMAT_L SVAR014 written to PSMAT_S SVAR014 written to PSMAT_L SVAR015 written to PSMAT_S SVAR015 written to PSMAT_L SVAR016 written to PSMAT_S SVAR016 written to PSMAT_L SVAR017 written to PSMAT_S SVAR017 written to PSMAT_L SVAR018 written to PSMAT_S SVAR018 written to PSMAT_L SVAR019 written to PSMAT_S SVAR019 written to PSMAT_L SVAR020 written to PSMAT_S SVAR020 written to PSMAT_L SVAR021 written to PSMAT_S SVAR021 written to PSMAT_L SVAR022 written to PSMAT_S SVAR022 written to PSMAT_L SVAR023 written to PSMAT_S SVAR023 written to PSMAT_L Skipping pollutant "SO2_INV" Processing pollutant "SO2" Reading speciation profiles file... "IOAPI_DAT" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/SO2.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 1 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 262144 opened as READONLY Time-independent data. Closing file IOAPI_DAT Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR024 written to PSMAT_S SVAR024 written to PSMAT_L SVAR025 written to PSMAT_S SVAR025 written to PSMAT_L Skipping pollutant "PM10" Processing pollutant "PM2_5" Reading speciation profiles file... "IOAPI_DAT" opened as OLD:READ-ONLY File name "/home/cdh/work/smoke/4.8.1/install/data/inventory/nctox/point.nctox_dat/PM2_5.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 4 rows, 1 cols, 1 lays, 8 vbles NetCDF ID: 262144 opened as READONLY Time-independent data. Closing file IOAPI_DAT Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR026 written to PSMAT_S SVAR026 written to PSMAT_L SVAR027 written to PSMAT_S SVAR027 written to PSMAT_L SVAR028 written to PSMAT_S SVAR028 written to PSMAT_L SVAR029 written to PSMAT_S SVAR029 written to PSMAT_L SVAR030 written to PSMAT_S SVAR030 written to PSMAT_L Skipping pollutant "VOC_INV" Processing pollutant "PMC" Reading speciation profiles file... NOTE: "PMC" only has a unit conversion using profile " 99999" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR031 written to PSMAT_S SVAR031 written to PSMAT_L --->> Normal Completion of program SPCMAT