Skip to content

HEMCO 3.7.1

Compare
Choose a tag to compare
@yantosca yantosca released this 10 Oct 14:05
· 115 commits to main since this release

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