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
Merge updates from GEOS-Chem 14.7.1 into dev/14.8.0
This merge brings updates from GEOS-Chem 14.7.1 (the "main" branch)
into the dev/14.8.0 branch.
Signed-off-by: Bob Yantosca <yantosca@seas.harvard.edu>
@@ -10,14 +10,68 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
10
10
- Added methanediol (MDL) as a transported gas-phase species and to the KPP fullchem and custom mechanisms
11
11
- Added routine `Cloud_CH2O_MDL` in `KPP/fullchem/fullchem_SulfurChemFuncs.F90`
12
12
13
+
## [14.7.1] - 2026-04-08
14
+
### Added
15
+
- Added `HTAP_SHIP` toggle in `HEMCO_Config.rc.carbon` templates for GC-Classic and GCHP
16
+
- Added routines `Lookup_Grid` and `Register_State_Grid` to `Headers/state_grid_mod.F90`
17
+
- Added `State_Grid` as an argument to History routines `History_Init`, `History_AddItemToCollection`,`History_NetCdf_Define`, `History_Write`, and `IndexVarList_Create`
18
+
- Added routine `History_InitCoordVars` to `history_mod.F90`
19
+
- Added cloud fraction and cloud top pressure to the SatDiagn diagnostic collection
20
+
- Added new field `Input_Opt%CloudJ_Verbose`
21
+
- Added `cloud-j:verbose` YAML tag (with default setting `false`) to `geoschem_config.yml` templates for GC-Classic, GCHP, GEOS, CESM, and WRF
22
+
- Added routine `Print_Species_Global_Mass_From_VVDry` in `GeosUtil/print_mod.F90`
23
+
- Added build setting `MPI_LOAD_BALANCE` to enable MPI load balancing in chemistry to speed up GCHP runs
24
+
- Added carbon Jacobian tracer simulation using KPP as a build-time option for use with the Integrated Methane Inversion
25
+
- Added script within new folder KPP/carbon/util to expand carbon.eqn to include any number of CH4 Jacobian tracers
26
+
- Added error traps to prevent integration tests and parallel tests from running if a conda environment with netCDF is active
27
+
- Added GCHP run option in setCommonRunSettings.sh to use ExtData2G
28
+
- Added ExtData2G yaml configuration file for GCHP transport tracer simulation
29
+
- Added `${RUNDIR_READ_RESTART_AS_REAL8}` to GEOS-Chem Classic `geoschem_config.yml` template files
30
+
- Added error trap to routine `Get_GC_Restart` to halt simulations that use `read_restart_as_real8: true` with a reduced vertical grid
31
+
- Added `State_Met%MaxChemLev` and `State_Met%MaxStratLev` integer fields
32
+
- Added `Init_MaxChemLev` routine in `GeosUtil/pressure_mod.F90`, called from routine `Init_Pressure`
- Update termite CH4 emissions to the CAMS-GLOB-TERM_v1.1 product
37
+
- Updated routine `SAFETY` (in `GeosCore/wetscav_mod.F90`) to reset small or negative values to zero
38
+
- Moved coordinate variables for GC-Classic History netCDF files from `GeosUtil/grid_registry_mod.F90` to the `State_Grid` object
39
+
- Changed several `State_Grid` fields from `fp` to `f8` precision. (In practice both are `REAL*8` but this makes it more explicit.)
40
+
- Moved the population of coordinate variables for History netCDF output from `grid_registry_mod.F90` to `history_mod.F90` (in routine `History_InitCoordVars`)
41
+
- Updated `run/GCHP/setCommonRunSettings.template` to disable the HEMCO PARANOx extension for C360 or C720 grids
42
+
- Updated `createRunDir.sh` scripts for GC-Classic and GCHP to turn on offline bulk seasalt emissions and bulk dust emissions in TOMAS simulations
43
+
- Updated `Interfaces/GCClassic/main.F90` to call`Print_Species_Global_Mass_from_VVDry` (instead of`Print_Species_Global_Mass`) in order to avoid numerical differences when verbose printout is on
44
+
- Renamed `Carbon` collection to `ProdLoss` collection in GCClassic and GCHP `HISTORY.rc.carbon` templates
45
+
- Updated GitHub Action `stale@v5` to `stale@v10` in order to avoid deprecation warnings
46
+
- Moved logic to determine whether we read the restart file as `REAL*8` from `run/shared/setupConfigFiles.sh` to `run/GCClassic/createRunDir.sh`
47
+
- Simplified the logic where `isGMAO` and `State_Grid%NativeNZ` are computed in `GeosUtil/gc_grid_mod.F90`
48
+
- Changed definition of `State_Grid%MaxChemLev` and `State_Grid%MaxStratLev` to be the 1 hPa level
49
+
- Moved `MaxChemLev` and `MaxStratLev` fields from `State_Grid` to `State_Met`
50
+
- Removed `State_Grid%MaxTropLev` field
51
+
52
+
### Fixed
53
+
- Fixed incorrect unit conversion from v/v -> molec/cm3 in `planeflight_mod.F90`
54
+
- Fixed typo in the call to `Finalize` for the `State_Diag%ProdOCPIfromOCPO` diagnostic array
55
+
- Fixed a syntax error in mass flux scaling calculation
56
+
- Fixed an I/O error that caused an infinite loop reading when extra newlines are present at the end of `HISTORY.rc` (GC-Classic only)
57
+
- Fixed timestep mismatch between GCHP C180 and GCC 0.5x0.625
58
+
- Fixed incorrect dust species names in `run/GCClassic/HEMCO_Diagn.rc.templates/HEMCO_Diagn.rc.fullchem.onlineE`
59
+
- Fixed incorrect extension number for `InvDustL23M` entries in `run/GCHP/HEMCO_Diagn.rc.templates/HEMCO_Diagn.rc.fullchem`
60
+
61
+
### Removed
62
+
- Removed `ARCTAS_SHIP`, `CORBETT_SHIP`, `ICOADS_SHIP` from `HEMCO_Config.rc` template files
63
+
- Retired Fung termite and soil absorption emission options from carbon simulation
64
+
- Removed `GeosUtil/grid_registry_mod.F90`.
65
+
- Removed `OHconcAfterChem` from GCClassic and GCHP `HISTORY.rc.carbon` templates, as OH is fixed during the simulation
66
+
- Removed `State_Grid` argument from `Set_Prof_FJX` routine
67
+
13
68
## [14.7.0] - 2026-02-05
14
69
### Added
15
70
- Added entries for FINNv25 biomass burning emissions to template HEMCO configuration files
16
71
- Added comments to `HEMCO_Diagn.rc` template files instructing users on which ExtNr/Cat/Hier to use for online vs. offline biomass burning emissions
17
72
- Added subroutine `Print_Species_Global_Mass` to print_mod for use by GC-Classic
18
73
- Added log print of species global mass at start of each timestep if verbose is true
19
74
- Added print of global mass computed from restart file values if delta pressure present in restart file
20
-
- Added the capability for GCHP simulations to use CH4 restarts for Jacobian Tracers
21
75
- Added operational run scripts for WashU Compute2
22
76
- Added the option for LPJ_MERRA2 wetland CH4 emissions in CH4 and carbon simulations
23
77
- Added GC-Classic config file option to read restart file as `REAL*8` via GEOS-Chem rather than HEMCO
0 commit comments