Skip to content

Releases: GEOS-ESM/GOCART

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

v2.0.5

14 Mar 19:19
4d4f27c
Compare
Choose a tag to compare

Introduces AMIP.20C emission scenario.

What's Changed

Full Changelog: v2.0.4...v2.0.5