Skip to content

SMOKE v5.1 Public Release (July 2024)

Latest
Compare
Choose a tag to compare
@cseppan cseppan released this 01 Aug 01:58
· 10 commits to master since this release

This release focuses on bug fixes and minor enhancements to the core SMOKE programs and utility tools. Work was done to test SMOKE with additional compilers and more stringent compiler checking. Updates were also prompted by EPA's work on the 2022v1 Emissions Modeling Platform.

Updated SMOKE Core Programs

Laypoint

  • Update plume rise calculation to be consistent with CMAQ

Movesmrg

  • Allow SPEED inventory to be optional when SPDIST or SPDPRO is provided
  • Fixed an issue where Movesmrg wouldn't exit with an error when the number of errors was less than the MAXWARN setting
  • Fixed a log message formatting issue when reading the MRCLIST file
  • Fixed an initialization error when working with interpolated emission factors

Mrgpt

  • Renamed input environment variables from FILELIST_S to FILELIST_STACK and from FILELIST_E to FILELIST_INLN

Smkinven

  • Fixed array out-of-bounds issues
  • Corrected the intermediate files output by Smkinven to be consistent when processing HAPs
  • Removed incorrect error message when processing daily inventories with HAPs for the hours starting and ending Daylight Saving Time
  • Fixed incorrect pollutant conversion when processing hourly inventories with HAPs

Smkreport

  • Fixed array out-of-bounds issues
  • Fixed incorrectly labeled units in AERMOD report

Tmpbeis4

  • Revised code looping structure for efficiency

Updated SMOKE Utility Tools

Gentpro

  • Fixed an error related to counties that do not observe Daylight Saving Time

Geofac

  • Revisions to make this program functional again

Compilation Details

The executables in the smoke_v51.Linux2_x86_64ifx.20240731.tar.gz package were compiled using the Intel Fortran Compiler (ifx) Version 2024.1, on Red Hat Enterprise Linux release 8.9.

Library dependencies used for the I/O API Version 3.2:

  • zlib-1.3.1
  • szip-2.1.1
  • hdf5-1.14.3
  • netcdf-c-4.9.2
  • netcdf-fortran-4.6.1