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 185 2020-08-28 16:49:45Z coats $ Version with PARMS3.EXT/PARAMETER::MXVARS3= 2048 netCDF version 4.4.1.1 of Apr 13 2017 12:41:52 $ 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: N returning FALSE Value for SRC_TAGGING not defined;returning default: FALSE Value for SMK_SOURCE: 'M' Value for SMK_SOURCE: 'M' Value for PROMPTFLAG: N returning FALSE File "MOBL" opened for input on unit: 98 /lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/inventory/nctox/mobl.map.rateperstart.nctox.txt Value for MOBL: '/lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/inventory/nctox/mobl.map.rateperstart.nctox.txt' Value for MOBL: '/lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/inventory/nctox/mobl.map.rateperstart.nctox.txt' File "MSRC" opened for input on unit: 97 /lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/inventory/nctox/rateperstartsrc.nctox.txt Value for IOAPI_CHECK_HEADERS not defined;returning default: FALSE "MOBL" opened as OLD:READ-ONLY File name "/lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/inventory/nctox/rateperstart.nctox.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 36904 rows, 1 cols, 1 lays, 9 vbles NetCDF ID: 65536 opened as READONLY Time-independent data. "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/inventory/nctox/rateperstart.nctox_dat/STARTS.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 36904 rows, 1 cols, 1 lays, 2 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE File "GSREF" opened for input on unit: 96 /lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/ge_dat/gsref_MOVES2014_dummy_nei_2014v1_platform_17jan2017_v0.txt File "GSPRO" opened for input on unit: 95 /lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/ge_dat/gspro_MOVES2014_CB6_08aug2019_nf_v3.txt File "INVTABLE" opened for input on unit: 94 /lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/inventory/nei2005/other/invtable_MOVES2014_13may2020_nf_v6.txt "TMP_POL_FILE" opened as OLD:READ-ONLY File name "/lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/inventory/nctox/rateperstart.nctox_dat/STARTS.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 36904 rows, 1 cols, 1 lays, 2 vbles NetCDF ID: 131072 opened as READONLY Time-independent data. Closing file TMP_POL_FILE File "MEPROC" opened for input on unit: 93 /lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/ge_dat/meproc_MOVES_RPS_12may2020_v0 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: 2 Number of COMBO xrefs: 0 Number of FRACS xrefs: 0 Processing speciation cross-reference file... Value for FULLSCC_ONLY: N returning FALSE Scanning speciation profiles file for species... Value for SMK_SOURCE: 'M' Value for SMK_SOURCE: 'M' WARNING: No speciation profiles found for pollutant "NOX" Pollutant ignored! Value for PROMPTFLAG: N returning FALSE Number of variables per file array is not allocated for file set MSMAT_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' "MSMAT_S" opened as UNKNOWN(R-W) File name "/lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/run_nctox/static/msmat_s.rateperstart.cmaq_cb6ae7.nctox.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 36904 rows, 1 cols, 1 lays, 96 vbles NetCDF ID: 131072 opened as READWRITE Time-independent data. "MSMAT_L" opened as UNKNOWN(R-W) File name "/lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/run_nctox/static/msmat_l.rateperstart.cmaq_cb6ae7.nctox.ncf" File type GRDDED3 Execution ID "????????????????" Grid name "" Dimensions: 36904 rows, 1 cols, 1 lays, 96 vbles NetCDF ID: 196608 opened as READWRITE Time-independent data. WARNING: output file already exists: MSSUP /lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/run_nctox/static/mssup.rateperstart.cmaq_cb6ae7.nctox.txt File "MSSUP" opened for output on unit: 92 /lustre/fs0/home/mhasan/Parallel/cmaq/Build_CMAQ/LIBRARIES/data/run_nctox/static/mssup.rateperstart.cmaq_cb6ae7.nctox.txt Processing pollutant "CO_INV" Reading speciation profiles file... NOTE: "CO_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... Value for IOAPI_LOG_WRITE not defined;returning default: TRUE SVAR001 written to MSMAT_S SVAR001 written to MSMAT_L Skipping pollutant "NOX" Processing pollutant "NH3_INV" Reading speciation profiles file... NOTE: "NH3_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR002 written to MSMAT_S SVAR002 written to MSMAT_L Processing pollutant "NO_INV" Reading speciation profiles file... NOTE: "NO_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR003 written to MSMAT_S SVAR003 written to MSMAT_L Processing pollutant "NO2_INV" Reading speciation profiles file... NOTE: "NO2_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR004 written to MSMAT_S SVAR004 written to MSMAT_L Processing pollutant "HONO_INV" Reading speciation profiles file... NOTE: "HONO_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR005 written to MSMAT_S SVAR005 written to MSMAT_L Processing pollutant "NONHAPTOG" Reading speciation profiles file... WARNING: No definition found for NONHAPTOG in the GSPRO file. Spcmat will not be able to check for consistency between the inventory and the GSPRO file. NOTE: "NONHAPTOG" is split for all sources using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR006 written to MSMAT_S SVAR006 written to MSMAT_L SVAR007 written to MSMAT_S SVAR007 written to MSMAT_L SVAR008 written to MSMAT_S SVAR008 written to MSMAT_L SVAR009 written to MSMAT_S SVAR009 written to MSMAT_L SVAR010 written to MSMAT_S SVAR010 written to MSMAT_L SVAR011 written to MSMAT_S SVAR011 written to MSMAT_L SVAR012 written to MSMAT_S SVAR012 written to MSMAT_L SVAR013 written to MSMAT_S SVAR013 written to MSMAT_L SVAR014 written to MSMAT_S SVAR014 written to MSMAT_L SVAR015 written to MSMAT_S SVAR015 written to MSMAT_L SVAR016 written to MSMAT_S SVAR016 written to MSMAT_L SVAR017 written to MSMAT_S SVAR017 written to MSMAT_L SVAR018 written to MSMAT_S SVAR018 written to MSMAT_L SVAR019 written to MSMAT_S SVAR019 written to MSMAT_L SVAR020 written to MSMAT_S SVAR020 written to MSMAT_L SVAR021 written to MSMAT_S SVAR021 written to MSMAT_L SVAR022 written to MSMAT_S SVAR022 written to MSMAT_L SVAR023 written to MSMAT_S SVAR023 written to MSMAT_L SVAR024 written to MSMAT_S SVAR024 written to MSMAT_L SVAR025 written to MSMAT_S SVAR025 written to MSMAT_L SVAR026 written to MSMAT_S SVAR026 written to MSMAT_L SVAR027 written to MSMAT_S SVAR027 written to MSMAT_L SVAR028 written to MSMAT_S SVAR028 written to MSMAT_L SVAR029 written to MSMAT_S SVAR029 written to MSMAT_L Processing pollutant "TOG_INV" Reading speciation profiles file... NOTE: "TOG_INV" is split for all sources using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR030 written to MSMAT_S SVAR030 written to MSMAT_L SVAR031 written to MSMAT_S SVAR031 written to MSMAT_L SVAR032 written to MSMAT_S SVAR032 written to MSMAT_L SVAR033 written to MSMAT_S SVAR033 written to MSMAT_L SVAR034 written to MSMAT_S SVAR034 written to MSMAT_L SVAR035 written to MSMAT_S SVAR035 written to MSMAT_L SVAR036 written to MSMAT_S SVAR036 written to MSMAT_L SVAR037 written to MSMAT_S SVAR037 written to MSMAT_L SVAR038 written to MSMAT_S SVAR038 written to MSMAT_L SVAR039 written to MSMAT_S SVAR039 written to MSMAT_L SVAR040 written to MSMAT_S SVAR040 written to MSMAT_L SVAR041 written to MSMAT_S SVAR041 written to MSMAT_L SVAR042 written to MSMAT_S SVAR042 written to MSMAT_L SVAR043 written to MSMAT_S SVAR043 written to MSMAT_L SVAR044 written to MSMAT_S SVAR044 written to MSMAT_L SVAR045 written to MSMAT_S SVAR045 written to MSMAT_L SVAR046 written to MSMAT_S SVAR046 written to MSMAT_L SVAR047 written to MSMAT_S SVAR047 written to MSMAT_L SVAR048 written to MSMAT_S SVAR048 written to MSMAT_L SVAR049 written to MSMAT_S SVAR049 written to MSMAT_L SVAR050 written to MSMAT_S SVAR050 written to MSMAT_L SVAR051 written to MSMAT_S SVAR051 written to MSMAT_L SVAR052 written to MSMAT_S SVAR052 written to MSMAT_L SVAR053 written to MSMAT_S SVAR053 written to MSMAT_L Processing pollutant "BENZENE_INV" Reading speciation profiles file... NOTE: "BENZENE_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR054 written to MSMAT_S SVAR054 written to MSMAT_L Processing pollutant "FORMALD" Reading speciation profiles file... NOTE: "FORMALD" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR055 written to MSMAT_S SVAR055 written to MSMAT_L Processing pollutant "ACETALD" Reading speciation profiles file... NOTE: "ACETALD" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR056 written to MSMAT_S SVAR056 written to MSMAT_L Processing pollutant "SO2_INV" Reading speciation profiles file... NOTE: "SO2_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR057 written to MSMAT_S SVAR057 written to MSMAT_L Processing pollutant "PM10" Reading speciation profiles file... NOTE: "PM10" only has a unit conversion using profile " 92000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR058 written to MSMAT_S SVAR058 written to MSMAT_L Processing pollutant "PM2_5" Reading speciation profiles file... NOTE: "PM2_5" is split for all sources using profile " 92000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR059 written to MSMAT_S SVAR059 written to MSMAT_L SVAR060 written to MSMAT_S SVAR060 written to MSMAT_L SVAR061 written to MSMAT_S SVAR061 written to MSMAT_L SVAR062 written to MSMAT_S SVAR062 written to MSMAT_L SVAR063 written to MSMAT_S SVAR063 written to MSMAT_L SVAR064 written to MSMAT_S SVAR064 written to MSMAT_L SVAR065 written to MSMAT_S SVAR065 written to MSMAT_L SVAR066 written to MSMAT_S SVAR066 written to MSMAT_L SVAR067 written to MSMAT_S SVAR067 written to MSMAT_L SVAR068 written to MSMAT_S SVAR068 written to MSMAT_L SVAR069 written to MSMAT_S SVAR069 written to MSMAT_L SVAR070 written to MSMAT_S SVAR070 written to MSMAT_L SVAR071 written to MSMAT_S SVAR071 written to MSMAT_L SVAR072 written to MSMAT_S SVAR072 written to MSMAT_L SVAR073 written to MSMAT_S SVAR073 written to MSMAT_L SVAR074 written to MSMAT_S SVAR074 written to MSMAT_L SVAR075 written to MSMAT_S SVAR075 written to MSMAT_L SVAR076 written to MSMAT_S SVAR076 written to MSMAT_L Processing pollutant "N2O_INV" Reading speciation profiles file... NOTE: "N2O_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR077 written to MSMAT_S SVAR077 written to MSMAT_L Processing pollutant "CO2_INV" Reading speciation profiles file... NOTE: "CO2_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR078 written to MSMAT_S SVAR078 written to MSMAT_L Processing pollutant "CH4_INV" Reading speciation profiles file... NOTE: "CH4_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR079 written to MSMAT_S SVAR079 written to MSMAT_L Processing pollutant "ACROLEI" Reading speciation profiles file... NOTE: "ACROLEI" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR080 written to MSMAT_S SVAR080 written to MSMAT_L Processing pollutant "BUTADIE" Reading speciation profiles file... NOTE: "BUTADIE" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR081 written to MSMAT_S SVAR081 written to MSMAT_L Processing pollutant "NAPHTH" Reading speciation profiles file... NOTE: "NAPHTH" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR082 written to MSMAT_S SVAR082 written to MSMAT_L Processing pollutant "ETHANOL" Reading speciation profiles file... NOTE: "ETHANOL" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR083 written to MSMAT_S SVAR083 written to MSMAT_L Processing pollutant "MTBE" Reading speciation profiles file... NOTE: "MTBE" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR084 written to MSMAT_S SVAR084 written to MSMAT_L Processing pollutant "TRMEPN224" Reading speciation profiles file... NOTE: "TRMEPN224" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR085 written to MSMAT_S SVAR085 written to MSMAT_L Processing pollutant "ETHYLBENZ" Reading speciation profiles file... NOTE: "ETHYLBENZ" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR086 written to MSMAT_S SVAR086 written to MSMAT_L Processing pollutant "HEXANE" Reading speciation profiles file... NOTE: "HEXANE" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR087 written to MSMAT_S SVAR087 written to MSMAT_L Processing pollutant "PROPIONAL" Reading speciation profiles file... NOTE: "PROPIONAL" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR088 written to MSMAT_S SVAR088 written to MSMAT_L Processing pollutant "STYRENE" Reading speciation profiles file... NOTE: "STYRENE" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR089 written to MSMAT_S SVAR089 written to MSMAT_L Processing pollutant "TOLUENE" Reading speciation profiles file... NOTE: "TOLUENE" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR090 written to MSMAT_S SVAR090 written to MSMAT_L Processing pollutant "XYLS" Reading speciation profiles file... NOTE: "XYLS" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR091 written to MSMAT_S SVAR091 written to MSMAT_L Processing pollutant "VOC_INV" Reading speciation profiles file... NOTE: "VOC_INV" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR092 written to MSMAT_S SVAR092 written to MSMAT_L Processing pollutant "EXH_NHTOG" Reading speciation profiles file... NOTE: "EXH_NHTOG" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR093 written to MSMAT_S SVAR093 written to MSMAT_L Processing pollutant "RFL_NHTOG" Reading speciation profiles file... NOTE: "RFL_NHTOG" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR094 written to MSMAT_S SVAR094 written to MSMAT_L Processing pollutant "EPM_NHTOG" Reading speciation profiles file... NOTE: "EPM_NHTOG" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR095 written to MSMAT_S SVAR095 written to MSMAT_L Processing pollutant "EVP_NHTOG" Reading speciation profiles file... NOTE: "EVP_NHTOG" only has a unit conversion using profile " 0000" Writing MASS-BASED SPECIATION MATRIX... Writing MOLE-BASED SPECIATION MATRIX... SVAR096 written to MSMAT_S SVAR096 written to MSMAT_L --->> Normal Completion of program SPCMAT