Releases: GEOS-ESM/GOCART
Releases · GEOS-ESM/GOCART
Fixed globalCellCountPerDim in dust and sea-salt
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
- ams: In dust and sea-salt, changed dimensions back to `globalCellCoun… by @amdasilva in #241
- Develop by @amdasilva in #242
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.
What's Changed
- Feature/pcolarco/gocart2 g data instance by @pcolarco in #211
- update legacy bcs path by @biljanaorescanin in #212
- Issue #223 Global dimension for a local array by @aoloso in #225
- Update CHANGELOG.md (cosmetic) by @amdasilva in #229
- Fix 3 hourly frequency update in go-cart to allow start/stop regression in less than 3 hour chances by @bena-nasa in #224
- Update CHANGELOG.md with Ben's 3 hour fixes by @amdasilva in #230
- Sync tag sdr_v2.1.2.6 into develop by @sdrabenh in #232
- Fix for totscacoefrh80 and OC by @mathomp4 in #234
- Update CHANGELOG.md for release 2.2.0 by @amdasilva in #236
- Updates for Release v2.2.0 by @amdasilva in #237
New Contributors
- @biljanaorescanin made their first contribution in #212
Full Changelog: v2.1.4...v2.2.0
Includes patches from Raffaele Montuoro (NOAA) to allow runs with nitrates turned off.
What's Changed
- Update CHANGELOG.md by @amdasilva in #226
- Ensure GOCART2G can run without the NI component. by @rmontuoro in #221
- Develop by @amdasilva in #228
Full Changelog: v2.1.3...v2.1.4
Adds attenuated backscatter export and enable OpenMP threading
What's Changed
- Move to use GitHub Action for Label Enforcement by @mathomp4 in #199
- Update CircleCI and components by @mathomp4 in #201
- Feature/aoloso/hybrid openmp issue#181 by @aoloso in #191
- Feature/vbuchard/total aback toa by @vbuchard in #198
- Feature/vbuchard/update path emissions by @vbuchard in #200
- Fixes #202. Add * to Long Name for CA Gridded Component by @mathomp4 in #205
- Update CHANGELOG.md by @amdasilva in #209
- Develop by @amdasilva in #210
New Contributors
Full Changelog: v2.1.2...v2.1.3
Added RH=20 and RH=80 diagnostics.
This zero-diff release adds RH=20 and RH=80 diagnostics.
What's Changed
- Fixes #184. Remove unneeded GFE find_package calls by @mathomp4 in #187
- Feature/vbuchard/extinction export by @vbuchard in #189
- Update CI BCs version to fix GEOSgcm run by @mathomp4 in #188
- Update CHANGELOG.md by @amdasilva in #192
- Develop by @amdasilva in #193
Full Changelog: v2.1.0...v2.1.2
v1.0.2
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
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
- clean up Chem_Mie and Chem_MieTable by @weiyuan-jiang in #102
- Updates to support Spack by @mathomp4 in #115
- Update CircleCI CI to use Orb. Update components by @mathomp4 in #123
- Updates for Spack Support, Round 2 by @mathomp4 in #126
- Update CODEOWNERS and update components to match GEOSgcm v10.22.1 by @mathomp4 in #124
- GitFlow: Hand merge main into develop 2022-04-28 by @mathomp4 in #142
- GitFlow: Hand merge main into develop 2022-May-02 by @mathomp4 in #145
- clean up some print statements(already been commented out) by @weiyuan-jiang in #133
- Feature/wjiang/clean up goto by @weiyuan-jiang in #134
- Feature/wjiang/bugs with namechanging by @weiyuan-jiang in #138
- fix bug in getAerosolSum by @weiyuan-jiang in #139
- new files for ExtData2G by @bena-nasa in #150
- Fixes #156 by @bena-nasa in #158
- Feature/bmauer/fixes #155 by @bena-nasa in #159
- Bugfix/wjiang/gnu pointer allocation by @weiyuan-jiang in #157
- Remove unused ExtData2G yaml files from AMIP.20C, trivial, boring PR by @bena-nasa in #160
- Fixes #165. Add SetVM to UFS Aerosol Cap by @mathomp4 in #166
- Closes #161. Update CI and components.yaml by @mathomp4 in #162
- Add YAML Linter by @mathomp4 in #164
- fixes #172 by @bena-nasa in #173
- Removed nbinsDU and nbinsSS arguments from subroutine NIheterogenousChem by @weiyuan-jiang in #175
- Feature/mmanyin/delete code artifact by @mmanyin in #170
- Feature/vbuchard/pm25 fix by @vbuchard in #168
- Fixes #176. Add extra esmf dependencies to CMake by @mathomp4 in #177
- Feature/gocart #154/mie apps by @vbuchard in #179
- Develop by @amdasilva in #180
New Contributors
- @weiyuan-jiang made their first contribution in #102
- @mmanyin made their first contribution in #170
- @vbuchard made their first contribution in #168
Full Changelog: v2.0.7...v2.1.0
v2.0.7
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
- Hotfix: fixes #140 by @bena-nasa in #143
New Contributors
- @bena-nasa made their first contribution in #143
Full Changelog: v2.0.6...v2.0.7