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
This is the official release commit of GEOS-Chem 14.7.0
Updated version numbers in:
- CHANGELOG.md
Please see CHANGELOG.md for updates added to this version.
Signed-off-by: Bob Yantosca <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+95Lines changed: 95 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,100 @@ 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.7.0] - 2026-02-05
8
+
### Added
9
+
- Added entries for FINNv25 biomass burning emissions to template HEMCO configuration files
10
+
- Added comments to `HEMCO_Diagn.rc` template files instructing users on which ExtNr/Cat/Hier to use for online vs. offline biomass burning emissions
11
+
- Added subroutine `Print_Species_Global_Mass` to print_mod for use by GC-Classic
12
+
- Added log print of species global mass at start of each timestep if verbose is true
13
+
- Added print of global mass computed from restart file values if delta pressure present in restart file
14
+
- Added the capability for GCHP simulations to use CH4 restarts for Jacobian Tracers
15
+
- Added operational run scripts for WashU Compute2
16
+
- Added the option for LPJ_MERRA2 wetland CH4 emissions in CH4 and carbon simulations
17
+
- Added GC-Classic config file option to read restart file as `REAL*8` via GEOS-Chem rather than HEMCO
18
+
- Added new GCHP run-time option in GCHP.rc to print species mass proxy (Species 1 only) to log file from FV3
19
+
- Added GEOS-Chem export in GCHP to send restart file (internal state) delta pressures to FV3 for mixing ratio scaling upon start-up
20
+
- Added chemistry budget diagnostics to GCHP carbon HISTORY.rc
21
+
- Added IUPAC names for Hg species in `run/shared/species_database.yml`
22
+
- Added `gc_4x5_merra2_carbon_ch4_straddle_00utc` integraton test which runs across a UTC date boundary
23
+
- Added statement to zero the `State_Diag%DryDepChm` array in routine `Zero_Diagnostics_StartOfTimestep`
24
+
- Added clarifying comments in `flexgrid_read_met_mod.F90` for `TS` and `T2M` met fields
25
+
- Added `&DSTbinproperties` and `&METALSproperties` YAML anchors in `run/shared/species_database.yml`
26
+
- Added `DustL23M` as HEMCO extension 125 in `HEMCO_Config.rc.aerosol` and `HEMCO_Config.rc.fullchem` templates
27
+
28
+
### Changed
29
+
- Replaced comments in template HEMCO configuration files directing users to obsolete wiki documentation with comments directing users to `hemco.readthedocs.io`
30
+
- Updated `EmisOCS_Bioburn` to `EmisOCS_BiomassBurn` in both GCHP `HEMCO_Diagn.rc.carbon` and `HISTORY.rc.carbon` template files
31
+
- Updated the ESMF version from 8.4.2 to 8.6.1 in sample environment file `gchp.gcc12_openmpi4_cannon_rocky.env`
32
+
- Changed call to `Accept_External_Date_Time` to also pass the seconds value, in order to prevent a WRF-GC bug
33
+
- Removed convective washout for default scheme but keep it for LUO_WETDEP
34
+
- Adapted Luo2023 WetDep for GF convection
35
+
- Updated timestep scaling for convective precipitation areal fraction
36
+
- Wrapped tests for infinity/NaN in `#ifdef DEBUG` blocks in `DO_GF_CLOUD_CONVECTION`
37
+
- Changed optional argument `Update_Mixing_Ratio` in subroutine `Airqnt` to False by default
38
+
- Change GC-Classic call to `Airqnt` to only update mixing ratios if advection is turned off
39
+
- Updated mass flux and courant number import scaling in GCHP for compatibility with horizontal flux regridding in MAPL 2.59
40
+
- Updated operational run script sample for WashU Compute1
41
+
- Update GCHP AWS EFA operational run script examples to avoid crashes over large core counts
42
+
- Updated GFEIv3 files to correct issue in original version
43
+
- Updated `download_data.py` for compatibility with 0.125 x 0.15625 grids plus all pre-defined nested-grids
44
+
- Restructured `download_data.py` to avoid several instances of repeated code
45
+
- Changed `read_restart_as_real8` from `false` to `true` in `geoschem_config.yml` for GC-Classic benchmark simulations
46
+
- Changed the default setting of `read_restart_as_real8` from `false` to `true` in template file `geoschem_config.yml.TransportTracers`
47
+
- Disable PARANOX extension when using GEOS-Chem Classic 0.25x0.3125 or 0.125x0.15625 grids
48
+
- Commented out met-fields `PEDGEDRY`, `PFICU`, `PFILSAN`, `PFLCU`, and `PFLLSAN` by default in GC-Classic and GCHP carbon HISTORY.rc, and GC-Classic CH4 HISTORY.rc
49
+
- Turned on Carbon collection in `HISTORY.rc` for carbon simulations by default
50
+
- Consolidated Hg species metdata from `run/shared/species_database_hg.yml` into `run/shared/species_database.yml`
51
+
- Updated `run/shared/download_data.yml` so that aerosol and fullchem simulations will get the restart file from `GEOSCHEM_RESTARTS/GC_14.7.0`
52
+
- Updated `DST1/DST1/DST3/DST4` to `TDST/DSTbin1/DSTbin2/.../DSTbin7` in `geoschem_config.yml`, `HEMCO_Config.rc`, and `HEMCO_Diagn.rc` template files for aerosol & fullchem simulations
53
+
- Updated routine `ExtState_SetFields` in `hco_interface_gc_mod.F90` for readability and clarity
54
+
- Assigned `ExtState%TSKIN` from `State_Met%TS` and `ExtState%T2M` from `State_Met%T2M` in routine `ExtState_SetFields`
55
+
- Updated dust mass tuning factors for the `DustL23M` extension in `run/GCClassic/createRunDir.sh` and `run/GCHP/setCommonRunSettings.sh.template`
56
+
- Replaced `id_DST{1..4}` with `id_DSTbin{1..7}` in the `APMidtype` derived type and `APMIDS` object
57
+
- Replace hardwired values with constant parameters in routine `Aerosol_Conc` (in `GeosCore/aerosol_mod.F90`
58
+
- Updated species database so that dust species use the anchor `&DSTbin properties` and metals species use `&METALSproperties`
59
+
- Updated call to `ExtData_Set` in `hco_gc_interface_mod.F90` to accept `ExtState%SNOMAS`
60
+
- Upated sample carbon simulation restart file to output generated from 10-year simulation
61
+
62
+
### Fixed
63
+
- Restored entries for TMB emissions in `HEMCO_Config.rc.fullchem` template files for GCClassic and GCHP
64
+
- Moved `EmisOCS_Total` to the head of the `EmisOCS` diagnostic entries in the GCHP `HISTORY.rc.carbon` template file
65
+
- Fixed OM/OC ratio for OCPO in SimpleSOA to be 1.4 instead of 2.1
66
+
- Fixed precipitation formation rate unit in Luo2023 convective washout
67
+
- Fixed bug where species mass in restart file was not conserved in first timestep if run-time meteorology different from restart file meteorology
68
+
- Fixed parallel errors in `convection_mod.F90` by setting `AER = . TRUE.` and `KIN = .TRUE.` before calling `WASHOUT`
69
+
- Fixed Hg directional ocean flux diagnostics in the Hg simulation so that they equal net flux
70
+
- Fixed error where `//` were not being changed to `/` in `download_data.py`
71
+
- Change precision of area import from GCHP advection from `REAL*4` to native `REAL*8`
72
+
- Fixed time-range and units for CH4 emission inventories to be consistent with the corresponding netCDF files in ExtData directory for `HEMCO_Config.rc` and `ExtData.rc`
73
+
- Updated scaling factor ID at 3000 to avoid conflicts with CEDS_01x01 scaling factor enabled in carbon simulation for IMI analytical inversion
74
+
- Fixed typos in `ind_` variable names in `KPP/carbon/carbon_Funcs.F90`
75
+
- Fixed typo in GCHP operational run script for Harvard Cannon to properly retrieve the run duration string
76
+
- Fixed bug in ObsPack to include instantaneously-sampled data whose timestamps are within 1/2 of a model timestep of the end of the day
77
+
- Fixed out-of-bounds error in `carbon_gases_mod.F90` that is caused by refernencing `OHdiurnalFac` array when it is not defined
78
+
- Updated routines `Init_State_Chm`, `Init_Mapping_Vectors`, and `MapProdLossSpecies`to accept `TaggedDiag_List` as an argument
79
+
- Updated routine `MapProdLossSpecies` to test if prod/loss family species or wildcards are scheduled for diagnostic archival before populating mapping arrays
80
+
- Fixed indexing error in routine `Grav_Settling` (in module `GeosCore/sulfate_mod.F90`), which caused incorrect dry deposition diagnostics for some species
81
+
- Fixed incorrect met vertical flipping in GCHP for cases where advection and non-advection met are from different sources, e.g. raw versus processed
82
+
- Fixed several inconsistencies in `species_database.yml`
83
+
- Fixed typo in GEOS-FP settings file used in GCClassic run directory creation
84
+
85
+
### Removed
86
+
- Removed entries for FINN v1.5 biomass burning emissions from template HEMCO configuration files
87
+
- Removed `Is_Advected` tags from `run/shared/species_database*.yml` template files
88
+
- Removed GCHP initialization of `State_Met` fields `TropLev`, `BxHeight`, and `DELP_DRY` from restart file values since over-written with values of current meteorology
89
+
- Removed `OH_PosteriorSF` entry in carbon and CH4 HEMCO_Config.rc since never used
90
+
- Retired the CO2, CH4, and tagCO simulations. These are now replaced by the carbon simulation, which can be used in joint or single-species mode.
91
+
- Deleted `co2_mod.F90`, `global_ch4_mod.F90`, and `tagged_co_mod.F90`
92
+
- Removed commented-out code for tagged Hg species in `state_diag_mod.F90`
93
+
- Removed extraneous division by `TS_EMIS` in routine `Chem_H2O2` (located in `GeosCore/sulfate_mod.F90`)
94
+
- Removed `run/shared/species_database_hg.yml`
95
+
- Removed obsolete metadata for tagged Hg species from `run/shared/species_database.yml`
96
+
- Removed code to zero `State_DiagDryDepMix` in `Compute_SFlx_For_Vdiff`; these are zeroed previously in `Zero_Diagnostics_StartOfTimestep`
97
+
- Removed entries for `DustGinoux` and `DustDead` extensions from `HEMCO_Config.rc.aerosol` and `HEMCO_Config.rc.fullchem` templates
98
+
- Removed `&DST{1,2,3,4}properties` in `run/shared/species_database.yml`
99
+
- Removed references to `DustDead` and `DustGinoux` HEMCO extensios in template configuration files
100
+
7
101
## [14.6.3] - 2025-07-28
8
102
### Added
9
103
- Added error check to exclude sampling ObsPack observations located outside of a nested-grid domain
@@ -133,6 +227,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
133
227
- 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
134
228
- Set `use_archived_PCO_from_CH4` and `use_archived_PCO2_from_CO2` to true by default for carbon simulations
135
229
- Updated CH4 global oil, gas, and coal emissions from GFEIv2 to GFEIv3
230
+
- Changed GCHPctmEnv and DYNAMICS diagnostic names in GCHP to include suffix '_R4'
136
231
137
232
### Fixed
138
233
- Fixed PDOWN definition to lower rather than upper edge
0 commit comments