This file documents all notable changes to the GEOS-Chem Classic wrapper repository since version 13.4.1. See also CHANGELOG files for individual submodules:
- src/geos-chem/CHANGELOG.md
- src/HEMCO/CHANGELOG.md
- src/Cloud-J/CHANGELOG.md
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added CMake options MECH, USE_REAL8, and SANITIZE to
CMakeScripts/summarize_build - Added CMake build switch called JACOBIAN for carbon Jacobian runs
- Updated GitHub Actions to the latest versions
- Added several supplemental science guides to ReadTheDocs
- Added splash pages for "Supplemental Science Guides" and "Supplemental Technical Guides" to ReadTheDocs
- Updated Cloud-J submodule to commit 16d18b0 ("Fixed issues in format statements for verbose output")
- Updated GEOS-Chem submodule to 14.7.1
- Updated HEMCO submodule to 3.12.1
- Added "GEOS-Chem Classic vertical grids" supplemental guide in ReadTheDocs
- Added "GEOS-Chem Classic horiziontal grids" supplemental guide in ReadTheDocs
- Added "Particulate matter in GEOS-Chem" supplemental guide in ReadTheDocs
- Added
docs/read_the_docs_environment.ymlConda environment file
- Updated
lint-ci-workflowsto run onmainanddev/*branches - Updated badges on
README.mdanddocs/source/index.rst - Updated
geos-chem-shared-docs/editing_these_docs.rstwith instructions for using a Conda environment to build RTD doc - Updated GEOS-Chem submodule to version 14.7.0
- Updated HEMCO submodule to version 3.12.0
- Updated geos-chem-shared-docs submodule to commit 03078d4
- Fixed security issues in GitHub Actions that caused the
lint-ci-workflowsaction to fail
- Removed the Azure Dev Pipelines workflows; these are now superseded by the
gcclassic-compile-testsGitHub action
- Added
-DDEBUGflag toGEOSChem_Fortran_FLAGS_DEBUG_IntelandGEOSChem_Fortran_FLAGS_DEBUG_GNUto toggle debug-only code
- Updated
CMakeLists.txtto set compilation optionmcmodel=smallfor ARM-based CPUs, as ARM does not supportmcmodel=medium - Updated ReadTheDocs documentation to state that we are using Spack v0.23.1 in the Spack installation guide
- Updated GEOS-Chem submodule to 14.6.3
- Updated HEMCO submodule to 3.11.
- Updated GEOS-Chem submodule to 14.6.2
- Added RTD documentation updates for GEOS-Chem 14.6.1
- Added a CI workflow that checks for issues in GCClassic's CI workflows
- Added documentation for GEOS-Chem simulations to ReadTheDocs
- Bumped
jinja2to 3.1.6 indocs/source/requirements.txt(fixes a security issue identified by @dependabot)
- Fixed broken links and references in the "GEOS-Chem restart files" ReadTheDocs documentation
- Updated RTD docs to state that users wishing not to open AWS account can use AWS CLI commands with
--no-sign-request1
- Updated GEOS-Chem submodule to 14.5.3
- Updated HEMCO submodule to 3.10.2
- Fixed error with the
rubricsection in the RTD planeflight documentation
- Added clarifying text about which types of data can use altitude coordinates for the Planeflight diagnostic in RTD documentation
- Added warning for users to preprocess ObsPack GLOBALVIEWplus CH4 data files before reading into GEOS-Chem in RTD documentation
- Added text to RTD stating that data download from
s3://geos-chemis ands3://gcgridis free
- Bumped
jinja2to version 3.1.5 indocs/requirements.txtto fix a security issue - Changed the build sequence so that the KPP-Standalone is only built when configuring with
-DKPPSA=y - Updated RTD documentation to state that older Intel compilers may cause unexpected results; Also updated to recommend GCC 10 and later.
- Updated RTD documentation for fullchem rundir creation, which now asks users if they wish to build KPP-Standalone
- Added code to
src/CMakeLists.txtto build & install the KPP standalone executable whenfullchemorcustommechanisms are selected - Added ReadTheDocs Supplemental Guide on using the KPP-Standalone Box Model and KPP-Standalone Interface in GEOS-Chem
- Changed
submodules: truetosubmodules: recursivein.ci-pipelines/*.ymlfiles, which will fetch all levels of submodules in Azure CI tests.
- Fixed logic error in
src/CMakeLists.txtthat attempted to build the KPP standalone for the carbon simulation (see geoschem/GCClassic #78) - Fixed broken links in ReadTheDocs documentation
- Updated GEOS-Chem to 14.5.0
- Updated HEMCO to 3.10.0
- Updated Cloud-J to 8.0.1
- Updated
docs/source/geos-chem-shared-docs/spack/packages.yamlto use GCC 12.2.0 compilers - Updated documentation for version 14.5.0
- Moved several doc files (not supplemental guides) that are used in both GCClassic and GCHP the to
geos-chem-shared-docs/docfolder
- Fixed formatting error in
.github/workflows/stale.ymlthat caused the Mark Stale Issues action not to run - Updated to Python package
jinja2==3.1.4indocs/requirements.txt(fixes a security issue)
- Updated GEOS-Chem (science codebase) to 14.4.3
- Updated HEMCO to 3.9.3
- Updated Cloud-J to 7.7.3
- Updated documentation (clarified discussion of grid edges)
- Added brackets around
exempt-issue-labelslist in.github/workflows/stale.yml
- ReadTheDocs update for for Cloud-J input parameter
num_levs_with_cloud - ReadTheDocs update: add section about using a dry-run simulation to Quickstart Guide
- Updated Cloud-J submodule to 7.7.2
- Discontinue support of FAST-JX for all simulations except Hg
- ReadTheDocs now describes latitude and longitude bounds as grid cell edges
- Fixed formatting error in
.github/workflows/stale.ymlthat caused the Mark Stale Issues action not to run
- RTD docs now includes Supplemental Guide "Archiving Output with the History diagnostics"
- GitHub Action config file
.github/workflows/stale.yml, which replaces StaleBot - Added git submodule HETP for aerosol thermodynamics in GEOS-Chem
- Updated Python package versions for ReadTheDocs in
docs/requirements.txt - Now request Python 3.12 for ReadTheDocs builds in
.readthedocs.yaml - Updated GEOS-Chem submodule to 14.4.0
- Updated HEMCO submodule to 3.9.0
- Converted Github issue templates to issue forms using YAML definition files
- Updated RTD documentation for the 14.4.0 release
BPCH_DIAGconfiguration option and related ReadTheDocs documentation- GitHub config files
.github/stale.ymland.github/no-response.yml - Unused CO2 and carbon simulation options from
geoschem_config.yml(and from related code inco2_mod.F90).
- GitHub action to perform compile-only integration tests
- Updated GEOS-Chem submodule to 14.3.1
- Updated HEMCO submodule to 3.8.1
- Now use short submodule names (i.e. without the full path) in
.gitmodules - Remove obsolete CH4 menu options from config file documentation
- Updated GEOS-Chem submodule to 14.3.0
- Updated HEMCO submodule to 3.6.0
- Added Cloud-J submodule which is the new default photolysis package used in GEOS-Chem
- Added compile option FASTJX to use legacy FAST-JX photolysis in GEOS-Chem instead of Cloud-J
- Added ReadTheDocs documentation for nested-grid simulations
- Script
.release/changeVersionNumbers.shto change version numbers before a new GEOS-Chem Classic release
- Updated GEOS-Chem submodule to 14.2.2
testnow points tosrc/GEOS-Chem/test- Updated GEOS-Chem submodule to 14.2.1
- Updated HEMCO submodule to 3.7.1
- Updated version numbers
- Updated version numbers in
CMakeLists.txtanddocs/source/conf.pyto 14.2.0
- Quick start guide for GEOS-Chem Classic in ReadTheDocs
- Add note about WashU status downtime and link to
itstatus.wustl.edu - Added
SatDiagnto list of GEOS-Chem History collections - Added definitions for transport tracer properties to ReadTheDocs
- Updated GEOS-Chem submodule to 14.2.0
- Updated HEMCO submodule to 3.7.0
- Updated version numbers in
CMakeLists.txtanddocs/source/conf.pyto 14.2.0 - Reorganize folder structure of ReadTheDocs
docs/sourcesubdirectories - Note that HEMCO log output is now sent to the GEOS-Chem log file
- Updated
AUTHORS.txtfor version 14.2.0 - Updated links in
README.mdto point tohttp://geos-chem.org - Updated logo & badge links in
README.mdto use HTML - Updated version numbers to 14.2.0
- Fixed typo in Intel debug option in
CMakeLists.txt - Fixed broken link to NCO page in ReadTheDocs
passive_speciesmenu ingeoschem_config.rstReadTheDocs file
- Added
.github/ISSUE_TEMPLATE/config.ymlfile w/ Github issue options
- Updated GEOS-Chem submodule to 14.1.1
- Updated HEMCO submodule to 3.6.2
- The GitHub PR template is now named
./github/PULL_REQUEST_TEMPLATE.md - Updated ReadTheDocs user registration documentation GEOS-Chem 14.1.1
- Updated ReadTheDocs run directory creation information for GEOS-Chem 14.1.1
- Updated version numbers in
CMakeLists.txtanddocs/source/conf.pyto 14.1.1
- Added SANITIZE CMake option
- Updated GEOS-Chem submodule to 14.1.0
- Updated HEMCO submodule to 3.6.0
- Updated ReadTheDocs documentation for 14.1.0
- Fixed logic in .github/workflows/findRefKey.sh for determing previous commit
- Updated GEOS-Chem submodule to 14.0.2
- Updated HEMCO submodule to 3.5.2
- Updated the documentation for clarity
- Updated GEOS-Chem submodule to 14.0.1
- Added files for GEOS-Chem User Manual on ReadTheDocs
- Created CHANGELOG.md
- Changed GEOS-Chem submodule to 14.0.0 release
- Changed HEMCO submodule to 3.5.0 release
- Updated CONTRIBUTING.md and SUPPORT.md to retire guidelines on GEOS-Chem wiki