Skip to content

Releases: GEOS-ESM/GOCART

Update to bring in line with the GEOSgcm releases for MERRA-21C and v11

16 Jan 16:43
b41af1f
Compare
Choose a tag to compare

This is an update to GOCART to bring it in line and up to date with the GCM releases for MERRA-21C and v11. The changes include a fix for ozone replay, updating cmake to all for GOCART to be stand alone, revised extdata.yaml files to account for the seasonal cycle revision to the 2021 CEDS release, and an update to variable long names in the StateSpecs.rc file.

Note for GEOSgcm: CEDS emissions requires this to be taken along with an update to GEOSchem_GridComp v 1.15.0

What's Changed

Full Changelog: v2.2.1...v2.3.0

Fixed globalCellCountPerDim in dust and sea-salt

30 May 21:12
6ea78fd
Compare
Choose a tag to compare

In dust and sea-salt, changed dimensions back to globalCellCountPerDim since these are needed to determine emission tuning parameters, not to allocate arrays

What's Changed

Full Changelog: v2.2.0...v2.2.1

Several bug fixes for improving memory usage, allow regression for runs that do not match the 3-hour frequency, etc.

18 May 16:37
cfab4fa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.4...v2.2.0

Includes patches from Raffaele Montuoro (NOAA) to allow runs with nitrates turned off.

12 May 18:26
3ddd39f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.3...v2.1.4

Adds attenuated backscatter export and enable OpenMP threading

28 Feb 16:16
df0e5a8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.2...v2.1.3

Added RH=20 and RH=80 diagnostics.

07 Oct 16:37
984fc49
Compare
Choose a tag to compare

This zero-diff release adds RH=20 and RH=80 diagnostics.

What's Changed

Full Changelog: v2.1.0...v2.1.2

v1.0.2

13 Sep 14:58
v1.0.2
Compare
Choose a tag to compare

Release v1.0.2 - Updates for GEOS-IT

Added

  • Create GEOS-IT instance for Legacy GOCART aerosols
  • Adopted CEDS emissions for GEOS-IT instance

Full Changelog: v1.0.1...v1.0.2

v2.1.0

24 Aug 18:08
4c94179
Compare
Choose a tag to compare

Release 2.1.0 - Mie Refactoring

Added

  • Add .editorconfig file
    • This matches the styles currently used in MAPL (2 space indents in CMake and yaml, 4 spaces for Python)
  • Add YAML validator GitHub Action
    • This action makes sure all YAML files are valid (to a relaxed standard)
  • Initial implementation of offline simulator for 3D profiles of extinction based on the new GOCART2G-Mie interface. Work for the 2D simulator in progress.

Fixed

  • Added protection guard for pointer DU_SRC. fixed issue #148
  • Initialized pointers by allocation instead of assignment. fixed issue #127
  • Removed ExtData2G yaml files from all AMIP.20C directories as these are not needed anymore
  • Removed declaration of Disable_Convection, no longer needed
  • Added extra esmf to CMake files for UFS

Changed

  • Fixed typo in PM2.5 calculation (check if nitrate is active for not double counting ammonium)
  • Removed nbinsDU and nbinsSS arguments from subroutine NIheterogenousChem
  • Updated ExtData2G yaml files to handle AMIP magic date
  • Fix bug in getAerosolSum
  • more hard-coded name changes for Issue #93
  • Fixed bug in MieQuery.H, shape of not present variable is used
  • remove logic dinosaur "goto"
  • Removed some print statements that have been commented out.
  • Update CODEOWNERS file to make approvals less restrictive
  • Updated the CircleCI to use circleci-tools v1 orb
    • Moves CI to use Baselibs 6.2.13 needed by MAPL development
  • Update components.yaml to be in line with GEOSgcm v10.22.4
  • Updates to support Spack
  • Changed the handling of state variable names in multiple instances of component (see Issue #93)
  • Major refactoring of Mie table class. (see Issue #96)
    • Renamed Chem_MieTableMod.F90 --> GOCART2G_Mie2GMod.F90
    • Renamed module Chem_MieTableMod2G --> GOCART2G_Mie2GMod
    • Introduced object oriented design with type-bound methods
    • renamed some components/arguments for clarity
    • eliminated extraneous container data type that is not needed under new GOCART design.
  • Cleaned up optional keyword arguments in call to Mie calculator for aerosol
    radiative forcing calculation; zero diff change
  • Simplified loading of radiation MieTables.
  • Added SetVM in UFS Aerosol Cap for ESMF managed threading

What's Actually Changed

New Contributors

Full Changelog: v2.0.7...v2.1.0

v2.0.7

02 May 16:02
Compare
Choose a tag to compare

This release addresses an issues that was preventing GOCART-2G to pass regression. The fix restores a a restart column to all statespec.rc files that used to be iun Legacy GOCART. All variables being provided by ExtData must be MAPL_RestartSkip

What's Changed

New Contributors

Full Changelog: v2.0.6...v2.0.7

v2.0.6

28 Apr 15:23
9077e85
Compare
Choose a tag to compare

Fixes a bug when using a non-default klid (see #103)

What's Changed

  • Fixes #130. Initialize allocatable variables in Process Library by @mathomp4 in #131

Full Changelog: v2.0.5...v2.0.6