Releases: geoschem/HEMCO
Releases · geoschem/HEMCO
HEMCO 3.9.0
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.ymland.github/no-response.yml
Pull Requests Included
Full Changelog: 3.8.1...3.9.0
HEMCO 3.8.1
From CHANGELOG.md
Changed
- Now allow up to 10 nested brackets (
((( )))) in theHEMCO_Config.rcfile - 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.F90to 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
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
- Implementation of TOMAS in GCHP by @Jourdan-He in #164
- Update TOMAS extensions for use in GCHP by @msulprizio in #251
- Update IsModelLevel check for CESM and WRF-GC by @jimmielin in #244
- Change GEOS-IT meteorology constants file year by @lizziel in #252
- Remove month loop in GetIndex2Interp by @nicholasbalasus in #254
- TOMAS fixes to address failure to integrate in dev/14.3.0 by @BettyCroft in #259
New Contributors
- @Jourdan-He made their first contribution in #164
- @BettyCroft made their first contribution in #259
Full Changelog: 3.7.2...3.8.0
HEMCO 3.7.2
From CHANGELOG.md
Added
- Script
.release/changeVersionNumbers.shto change version numbers before a new HEMCO release
Changed
- Increased netCDF variable string length from 50 to 100
Fixed
- Rename
HEMCO_Config.rc.sampletoHEMCO_Config.rcincreateRunDir.shif sample is used. - Added fix to turn off emissions extensions when
EMISSIONSlogical 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
From CHANGELOG.md
Changed
- Updated version numbers to 3.7.1
- Make Hg0 emission factors in
hcox_gfed_include_gfed4.Hmultipliers of the CO emission factor - Removed superfluous routine
GetExtSpcVal_Drinsrc/Core/hco_extlist_mod.F90 - NetCDF routines in
src/Shared/NcdfUtilnow 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_Interpolateis 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
COLLAPSEis fixed (and edges are now sampled instead of averaged). - Removed the now superfluous
NC_ISMODELLEVELandNC_SISIGMALEVELfromsrc/Shared/NcdfUtil/hco_ncdf_mod.F90 - Removed old code and references to
GEOS-4.
Fixed
- Fixed incorrect
XMIN,XMAXvalues inHEMCO_sa_Grid.025x03125.rcandHEMCO_sa_Grid.05x0625.rc - Fixed line length too long for the
GC_72_EDGE_SIGMAvariable insrc/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
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
What's Changed
Full Changelog: 3.6.2...3.6.3
HEMCO 3.6.2
NOTE: This release contains zero-diff updates. There are no science or other structural changes.
CHANGELOG
Added
- Added
.github/config.ymlwith settings for the issue chooser page
Changed
- Replace
description:withabout: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-docssubmodule
Full Changelog: 3.6.1...3.6.2
HEMCO 3.6.1
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
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