Skip to content

Releases: geoschem/HEMCO

HEMCO 3.9.0

30 May 18:49

Choose a tag to compare

Release Date: 30 May 2024
DOI

From CHANGELOG.md

Added

  • GitHub Action config file .github/workflows/stale.yml, which replaces StaleBot

Changed

  • Converted Github issue templates into issue forms using YAML definition files
  • Updated Python package versions for ReadTheDocs in docs/requirements.txt
  • Now request Python 3.12 for ReadTheDocs builds in .readthedocs.yaml

Removed

  • GitHub config files .github/stale.yml and .github/no-response.yml

Pull Requests Included

  • Replace stalebot with "stale" GitHub action by @yantosca in #274

Full Changelog: 3.8.1...3.9.0

HEMCO 3.8.1

02 Apr 16:02

Choose a tag to compare

Release date: 02 Apr 2024
DOI

From CHANGELOG.md

Changed

  • Now allow up to 10 nested brackets (((( )))) in the HEMCO_Config.rc file
  • Now use short submodule names (i.e. w/o path) in .gitmodules

Fixed

  • Limit volcano climatology file read message to root core
  • Updated hco_interp_mod.F90 to handle 3D NEI emissions.

Pull requests included

  • Allow up to 10 nested brackets in the HEMCO_Config.rc file by @yantosca in #262
  • Now use short submodule names in .gitmodules by @yantosca in #266

Full Changelog: 3.8.0...3.8.1

HEMCO 3.8.0

09 Feb 13:29

Choose a tag to compare

Release date: 09 Feb 2024
DOI

From CHANGELOG.md

Changed

  • Updated TOMAS_Jeagle sea salt extension

Fixed

  • Updated IsModelLevel check for CESM and WRF-GC
  • Interpolation error for 8-day MODIS LAI files (removed month loop in GetIndex2Interp)

Pull requests merged

New Contributors

Full Changelog: 3.7.2...3.8.0

HEMCO 3.7.2

01 Dec 15:30

Choose a tag to compare

Release date 01 Dec 2023
DOI

From CHANGELOG.md

Added

  • Script .release/changeVersionNumbers.sh to change version numbers before a new HEMCO release

Changed

  • Increased netCDF variable string length from 50 to 100

Fixed

  • Rename HEMCO_Config.rc.sample to HEMCO_Config.rc in createRunDir.sh if sample is used.
  • Added fix to turn off emissions extensions when EMISSIONS logical is false

Pull Requests Included

  • rename HEMCO_Config.rc.sample to HEMCO_Config.rc by @nicholasbalasus in #245
  • Increase string length for netCDF variable name by @msulprizio in #248
  • Include a utility script that can be used to change HEMCO version numbers before release by @yantosca in #242
  • Turn off emission extensions when EMISSIONS logical is set to false by @msulprizio in #250

Full Changelog: 3.7.1...3.7.2

HEMCO 3.7.1

10 Oct 14:05

Choose a tag to compare

Release date: 10 Oct 2023
DOI

From CHANGELOG.md

Changed

  • Updated version numbers to 3.7.1
  • Make Hg0 emission factors in hcox_gfed_include_gfed4.H multipliers of the CO emission factor
  • Removed superfluous routine GetExtSpcVal_Dr in src/Core/hco_extlist_mod.F90
  • NetCDF routines in src/Shared/NcdfUtil now use the Fortran-90 API
  • Overhauled vertical regridding src/Core/hco_interp_mod.F90
  • Removed INFLATE (but retained its behavior only for 47L -> 72L vertical regridding, warning users that this isn't recommended)
  • ModelLev_Interpolate is only called when the input is 47/48, 72/73, or 102/103 levels (otherwise, MESSy is used).
  • A bug that averaged the wrong number of levels in COLLAPSE is fixed (and edges are now sampled instead of averaged).
  • Removed the now superfluous NC_ISMODELLEVEL and NC_SISIGMALEVEL from src/Shared/NcdfUtil/hco_ncdf_mod.F90
  • Removed old code and references to GEOS-4.

Fixed

  • Fixed incorrect XMIN, XMAX values in HEMCO_sa_Grid.025x03125.rc and HEMCO_sa_Grid.05x0625.rc
  • Fixed line length too long for the GC_72_EDGE_SIGMA variable in src/Core/hcoio_read_std_mod.F90

Pull Requests Included

  • Update Hg0 Emission Factors in hcox_gfed_include_gfed4.H by @emroy00 in #215
  • Remove redundant code in hco_extlist_mod.F90 by @yantosca in #218
  • Update netCDF code (in src/Shared/NcdfUtil) to use the netCDF-F90 interface by @yantosca in #226
  • Fix several minor issues that were not addressed in PR #226 (the netCDF-F90 update) by @yantosca in #227
  • Fix incorrect longitude definition in HEMCO_sa_Grid.025x0625.rc and HEMCO_sa_Grid.05x0625.rc by @yantosca in #229
  • Limit GC_72_EDGE_SIGMA variable to 135 columns per Fortran-90 spec by @jimmielin in #234

New Contributors

Full Changelog: 3.7.0...3.7.1

HEMCO 3.7.0

05 Oct 17:32

Choose a tag to compare

Release date: 05 Oct 2023
DOI

Pull Requests Included

  • Reduce logfile output in HEMCO, and combine Verbose and Warnings into a single switch by @yantosca in #182
  • Remove src/Shared/NcdfUtil/perl folder by @yantosca in #183
  • Update GFED4 biomass burning emission factors and add furans by @msulprizio in #189
  • Deprecate HEMCO_CESM preprocessor constant. Now use MODEL_CESM by @jimmielin in #197
  • Fixes for reading masks in HEMCO (merge bugfix/masks into HEMCO 3.7.0) by @yantosca in #198
  • Remove computational bottlenecks in hco_calc_mod.F90 by @yantosca in #201
  • Write HEMCO restart files to the rundir "Restarts/" subdirectory by @yantosca in #202
  • Bug fix: Allow mask files ending in ".$NC" not to be interpreted as a mask having no file by @yantosca in #205
  • Increase the string length for reading lines from HEMCO standalone grid by @msulprizio in #207
  • Update tracer names in RnPbBe extension by @msulprizio in #214
  • Update HCO_WARNING arguments in MODEL_GEOS block to avoid GEOS build … by @lizziel in #219
  • Prevent run-time crash if using GEOSIT meteorolology directory by @lizziel in #220
  • Change GEOS-IT meteorology constants year from 2011 to 2018 by @lizziel in #223
  • Print HEMCO verbose status and volcano extension on root thread only by @lizziel in #221
  • Fix bug in volcano extension causing crash when volcano turned off by @lizziel in #230
  • Fix nvhpc compiler error in CESM due to line length exceeded by @lizziel in #240

Full Changelog: 3.6.2...3.7.0

HEMCO 3.6.3

15 Sep 19:35

Choose a tag to compare

Release Date 15 Sep 2023
DOI

What's Changed

  • Fix nvhpc compiler error in CESM due to line length exceeded by @lizziel in #240

Full Changelog: 3.6.2...3.6.3

HEMCO 3.6.2

02 Mar 17:12

Choose a tag to compare

Release date: 02 Mar 2023
DOI

NOTE: This release contains zero-diff updates. There are no science or other structural changes.

CHANGELOG

Added

  • Added .github/config.yml with settings for the issue chooser page

Changed

  • Replace description: with about: in GitHub issue templates
  • The PR template is now .github/PULL_REQUEST_TEMPLATE.md

Fixed

  • Now point to proper commit of the geos-chem-shaed-docs submodule

Full Changelog: 3.6.1...3.6.2

HEMCO 3.6.1

01 Mar 20:31

Choose a tag to compare

Release date: 01 Mar 2023
DOI

CHANGELOG

Added

  • GEOS-only updates by Christoph Keller by @lizziel in #191
  • Remove memory leaks in HEMCO core and standalone routines (closes #190) by @yantosca in
    #194

Changed

  • Simplify Github issue and pull request templates by @msulprizio in #195
  • Throw an error if HEMCO reads netCDF data on 360_day, 365_day, or noleap calendars by @yantosca in #193

Full Changelog: 3.6.0...3.6.1

HEMCO 3.6.0

02 Feb 17:52

Choose a tag to compare

Release date: 201 Feb 2023
DOI

This is release features the updates listed below.

From CHANGELOG.md

Added

  • Added MAPL_ESMF compiler option for use with GCHP and GEOS
  • New "Parallelize GEOS-Chem and HEMCO source code" guide on ReadTheDocs
  • Updated documentation describing a masking error that can happen when performing simulations with cropped horizontal grids

Changed

  • Set HCO_MISSVAL to MAPL missing value (1e15) if using GCHP or GEOS
  • Use fraction surface type inputs instead of ExtState%WLI
  • The version number in docs/source/conf.py is now 3.6.0
  • Updated compilation output splash screen in compiling.rst ReadTheDocs file

Fixed

  • Bug fix for inserting hard breaks in hemco-config.rst ReadTheDocs file

Removed

  • Removed old kludge for MAPL missing data if applying mask
  • Removed ExtState field for water-land-ice index (WLI)

What's Changed

  • Use MAPL_UNDEF value for HEMCO missing values if using GCHP or GEOS by @lizziel in #171
  • Retire ExtState%WLI (land-water-ice index) by @lizziel in #170
  • Add DimMax property to ModelSpc for HEMCO_CESM interface. by @jimmielin in #186

Full Changelog: 3.5.2...3.6.0