You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated version numbers in:
- CHANGELOG.md
Please see CHANGELOG.md for updates added to this version.
Signed-off-by: Bob Yantosca <yantosca@seas.harvard.edu>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+76-13Lines changed: 76 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,76 @@ This file documents all notable changes to the GEOS-Chem repository starting in
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [14.6.0] - 2025-04-18
8
+
### Added
9
+
- Added CEDS 0.1 x 0.1 degree emissions (in `HEMCO/CEDS/v2024-06`)
10
+
- Added met-field dependent dust tuning factors for GCHP C24 resolution in `setCommonRunSettings.sh`. Others to be added later.
11
+
- Added placeholder values for dust mass tuning factors in `HEMCO_Config.rc.GEOS`
12
+
- Added dust scale factors for MERRA-2, GEOS-IT, and GEOS-FP when using USTAR for Dust DEAD extension
13
+
- Added utility subroutine `Print_Species_Min_Max_Sum` to `print_mod.F90`
14
+
- Added routine `Set_DryDepVel_Diagnostics` to `hco_interface_gc_mod.F90`
15
+
- Added dry-run integration tests for selected simulations
16
+
- Added `State_Diag%SatDiagnPMid` and `State_Diag%Archive_SatDiagnPMid` to save pressure at level midpoints to the `SatDiagn` collection
17
+
- Added option to run GCClassic nested-grid simulations at 0.125x0.15625 resolution using GEOS-FP derived winds fields generated from c720 mass fluxes archived by GMAO
18
+
- Added option for South America (SA), Africa (AF), Middle East (ME), Oceania (OC), and Russia (RU) regions to nested-grid simulations in GCClassic's createRunDir.sh
19
+
- Added updates for compatibility with the Beijing Climate Centre Earth System Model
20
+
21
+
### Changed
22
+
- Updated default CEDS from CEDSv2 (0.5 deg x 0.5 de) to new CEDS (0.1 deg x 0.1 deg)
23
+
- Added the `KPP_INTEGRATOR_AUTOREDUCE` C-preprocessor switch integrator-specific handling
24
+
- Added code to `KPP/*/CMakeLists.txt` to read the integrator name from the `*.kpp` file
25
+
- Replaced `GOTO` statements with `IF/THEN/ELSE` blocks in `GeosCore/drydep_mod.F90`
26
+
- Changed several diagnostic subroutines to expect species concentrations in mol/mol rather than kg/kg
27
+
- Added precision when registering `State_Met` and `State_Chm` arrays to change output file precision to match precision in the model
28
+
- Changed GEOS-Chem Classic restart file precision of species concentrations (`State_Chm%SpcRestart`) from `REAL*4` to `REAL*8` to match precision in the model
29
+
- Moved GEOS-Chem Classic retrieval of restart variable DELPDRY from HEMCO to `GC_Get_Restart` for consistency with handling of all other restart variables
30
+
- Moved dry dep velocity diagnostic outputs for sea flux and satellite diagnostic species into the `DryDep` collection
31
+
- Moved computation of the `DryDepVelForAlt1` diagnostic into routine `Set_DryDepVel_Diagnostics`
32
+
- Updated `run/shared/download_data.yml` to use `--no-sign-request` for S3 downloads via anonymous login
33
+
- Changed `KPP/CMakeLists.txt` to not call `add_directory(standalone)` unless we have configured with `-DKPPSA=y`
34
+
- Moved Cloud-J and Fast-JX input directories to Cloud-J and new Fast-JX menus respectively in `geoschem_config.yml`
35
+
- Updated photolysis and aerosol optics input directories to use new mineral dust values in `FJX_scat-aer.dat` and `dust.dat` based on spheroidal shapes
36
+
- Set `State_Diag%Archive_SatDiagn` to true if `State_Diag%Archive_SatDiagnPMID` is true
37
+
- Updated `RxnRates` and `RxnConst` diagnostic fields to use 4-digit reaction numbers.
38
+
- Rebuilt `fullchem`, `Hg`, `carbon` chemical mechanisms with KPP 3.2.0
39
+
- Changed the minimum KPP version to 3.2.0
40
+
- Disabled the `KppTime` diagnostic output in the `fullchem_alldiags` integration tests; this will vary from run to run causing difference tests to fail
41
+
- Updated the `KPP-Standalone` for compatibility with KPP 3.2.0 and to write the proper number of header lines to skip before data begins
42
+
- Set `use_archived_PCO_from_CH4` and `use_archived_PCO2_from_CO2` to true by default for carbon simulations
43
+
- Updated CH4 global oil, gas, and coal emissions from GFEIv2 to GFEIv3
44
+
45
+
### Fixed
46
+
- Fixed PDOWN definition to lower rather than upper edge
47
+
- Moved where prescribed CH4 is applied in GEOS-Chem Classic to after emissions application so that updated PBL heights are used
48
+
- Moved species concentration unit conversions between mol/mol and kg/kg to start and end of every timestep in GEOS-Chem Classic to remove differences introduced when reading and writing restart files
49
+
- Fixed bug in restart file entry for `ORVCSESQ` in GEOS-Chem Classic fullchem HEMCO_Config.rc that resulted in initializing to all zeros
50
+
- Fixed parallelization issue when computing `State_Chm%DryDepNitrogren` used in HEMCO soil NOx extension
51
+
- Fixed bugs in column mass array affecting budget diagnostics for fixed level and PBL
52
+
- Updated `SatDiagnColEmis` and `SatDiagnSurfFlux` arrays in `hco_interface_gc_mod.F90`, with `(I,J,S)` instead of `(:,:,S)`
53
+
- Fixed incorrect description metadata for `FluxHg0FromAirToOcean` and `FluxHg0FromOceanToAir` diagnostics
54
+
- Placed call to `Convert_Spc_Units` in `main.F90` within an `IF ( notDryrun )` block to avoid executing unit conversions in dryrun simulations
55
+
- Modified CH4 reservoir timestamps in HEMCO_Config.rc to use months 1-12 to ensure HEMCO recalculates those fields monthly and properly applies the seasonal mask
56
+
- Fixed path error `download_data.py` when downloading from `geoschem+http` or `nested+http` portals
57
+
- Retrieve UV flux arrays from Cloud-J used to set UV flux diagnostics
58
+
- Fixed issue in `download_data.py` that was adding an extra `ExtData` to file paths
59
+
- Restored `UVFlux` diagnostic output in the `fullchem_alldiags` integration test
60
+
- Restored convection and ConvertBox unit conversion parallelization to how it was prior to 14.4.0 to fix slowness in TOMAS simulations
61
+
- Modified the carbon mechanism in KPP to separate tropospheric CH4 loss by OH from CO production by CH4 to remove dependency of CH4 and CO on each other and eliminate differences between CH4/tagCO simulations and the carbon simulation
62
+
- Renamed several dummy species in the carbon mechanism for clarity
63
+
- Fixed precision calculations within `co2_mod.F90` and `tagged_co_mod.F90` to eliminate differences with the carbon simulation
64
+
- Fixed simulation date information printed by metrics.py for GCHP
65
+
66
+
### Removed
67
+
- Removed `CEDSv2`, `CEDS_GBDMAPS`, `CEDS_GBDMAPSbyFuelType` emissions entries from HEMCO and ExtData template files
68
+
- Removed re-evaporation requirement for washout
69
+
- Removed unused level argument passed to `SOIL_DRYDEP` and `SOIL_WETDEP`
70
+
- Removed Fast-JX input directory from geoschem_config.yml files except for Hg simulation
71
+
- Removed `History` attribute from ObsPack output netCDF files; the date info was causing difference tests to fail
- Removed diurnal cycle factor applied to OH in `KPP/carbon/carbon_Funcs.F90` to eliminate differences between CH4 and carbon simulations.
74
+
- Removed diurbal cycle factor applied to OH in tagCO simulation for consistency with other carbon species
75
+
- Removed unused functions from `carbon_get_CO2fromOH_flux` and `carbon_get_FixedOH_Flux` from `KPP/carbon/carbon_Funcs.F90`
76
+
7
77
## [14.5.3] - 2025-03-04
8
78
### Changed
9
79
- Changed CESM `HEMCO_Config.rc` to read 3D AEIC emissions every timestep to avoid differences upon restart
@@ -24,18 +94,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
24
94
- Fixed GCHP refresh time for `CO2_WEEKLY` scale factors so updated daily
25
95
- Fixed bug in GCHP GEOS-IT run directory using raw lat-lon fields on NASA discover cluster
26
96
27
-
## [14.5.1] - 2025-01-10
28
-
### Added
29
-
- Added Australian Hg emissions for 2000-2019 from MacFarlane et. al. [2022], plus corresponding mask file
30
-
- Added comments in GEOS-Chem Classic `HISTORY.rc` template files advising users not to change the `BoundaryConditions.frequency` setting
31
-
- Added `.zenodo.json` for auto-DOI generation upon version releases
32
-
33
-
### Fixed
34
-
- Reverted CH4 livestock emissions to EDGAR v7 to avoid hotspots and to apply seasonality
35
-
36
-
### Removed
37
-
- Removed unused RUNDIR settings for GCHP pressure units and scaling
38
-
39
97
## [14.5.1] - 2025-01-10
40
98
### Added
41
99
- Added allocate guards for arrays in `pressure_mod`
@@ -51,6 +109,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
51
109
- Added Input_Opt logical for whether to reconstruct convective precipitation fluxes rather than use met-fields
52
110
- Added to run directory creation a warning about convection discontinuity and bug if GEOS-FP meteorology is chosen
53
111
- Added surface precipitation flux fields as inputs to GCHP
112
+
- Added Australian Hg emissions for 2000-2019 from MacFarlane et. al. [2022], plus corresponding mask file
113
+
- Added comments in GEOS-Chem Classic `HISTORY.rc` template files advising users not to change the `BoundaryConditions.frequency` setting
114
+
- Added `.zenodo.json` for auto-DOI generation upon version releases
54
115
55
116
### Changed
56
117
- Renamed `Emiss_Carbon_Gases` to `CO2_Production` in `carbon_gases_mod.F90`
@@ -83,10 +144,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
83
144
- Fixed bug in GC-Classic OCS emissions where unit conversion of km2 to m2 occurred twice
84
145
- Changed dimension of EmisOCS_Total from 3D to 2D since all emissions for all sectors are 2D
85
146
- Added fixes to only apply archived PCO_CH4 field for carbon simulations with CO only
147
+
- Reverted CH4 livestock emissions to EDGAR v7 to avoid hotspots and to apply seasonality
86
148
87
149
### Removed
88
150
- Removed duplicate `WD_RetFactor` tag for HgClHO2 in `species_database.yml`
89
151
- Removed error messages in HEMCO interface pointing users to HEMCO log
152
+
- Removed unused RUNDIR settings for GCHP pressure units and scaling
90
153
91
154
## [14.5.0] - 2024-11-07
92
155
### Added
@@ -181,7 +244,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
181
244
- Added Cloud-J status output and error handling for it
182
245
183
246
### Changed
184
-
- Alphabetically sort Complex SOA species into `geoschem_config.yml` in run directory creation
247
+
- Alphabetically sort Complex SOA species into `geoschem_config.yml` in run directory creation
185
248
- Use hard-coded years for met fields and BC files in `HEMCO_Config.rc` so they are not read hourly
186
249
- Updated `run/CESM` with alphabetical sorting of species in `geoschem_config.yml`
187
250
- Added clarifying comments in GCHP configuration files for several settings, particularly related to domain decomposition, mass fluxes, and stretched grid
0 commit comments