There is a newer version of the record available.

Published January 10, 2025 | Version 3.10.1
Software Open

geoschem/HEMCO: HEMCO 3.10.1

Description

Release date: 10 Jan 2025

From CHANGELOG.md

Added

  • Added optional LUN argument to ConfigInit to allow external models to pass LUN of existing log file
  • Added two log LUN variables (stdLogLUN and hcoLogLUN) to HcoState%Config for stdout and HEMCO log and initialize both in ConfigInit to stdout or optional LUN (if passed)
  • Added output argument LUN to HCO_LOGFILE_OPEN to update HcoState%Config%hcoLogLun to LUN of new log (if using)
  • Added optional LUN argument to HCO_MSG, HCO_WARNING, and HCO_ERROR to specify log to print to
  • Added special log handling for CESM to ignore LogFile entry in HEMCO_Config.rc (will get passed CAM log LUN to use instead)

Changed

  • Changed interfaces HCO_MSG, HCO_WARNING, and HCO_ERROR to each be a single subroutine that does not use HcoState%Config%Err
  • Changed HCO_MSG, HCO_WARNING, and HCO_ERROR to be independent of verbose and cores
  • Updated calls to HCO_MSG to send output to HcoState%Config%hcoLogLUN
  • Updated calls to HCO_WARNING to print to stdout unless related to units
  • Replaced usage of HCO_IsVerb with HcoState_Config%doVerbose
  • Changed documentation in HCO_Error_Mod.F90 to summarize error and log handling in HEMCO
  • Updated ReadTheDocs "Understand what error messages mean" supplemental guide

Fixed

  • Fixed excessive prints when using MPI
  • Fixed F77 formating in hcox_dustdead_mod.F

Removed

  • Removed warnings count in HcoState%Config%Err
  • Removed RC argument in HCO_WARNING
  • Deleted subroutine HCO_IsVerb
  • Remove print of HcoDiagn%MassScal since never set in the model
  • Added ReadTheDocs documentation for the HEMCO LogFile setting

Pull requests merged into HEMCO 3.10.1

  • Remove excessive prints when using MPI by @lizziel in https://github.com/geoschem/HEMCO/pull/296
  • Improve log flexibility in HEMCO by @lizziel in https://github.com/geoschem/HEMCO/pull/298
  • Fixes to build and run in GEOS by @lizziel in https://github.com/geoschem/HEMCO/pull/300
  • HEMCO release 3.10.1 by @yantosca in https://github.com/geoschem/HEMCO/pull/302

Full Changelog: https://github.com/geoschem/HEMCO/compare/3.10.0...3.10.1

Files

geoschem/HEMCO-3.10.1.zip

Files (1.1 MB)

Name Size Download all
md5:5434ed7826c31ed1aeafc842b9a7c9bd
1.1 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/geoschem/HEMCO/tree/3.10.1 (URL)

Software

Repository URL
https://github.com/geoschem/HEMCO
Programming language
Fortran Free Form