GEOS-Chem 14.3.1
From CHANGELOG.md
- Added operational run scripts for the Imperial College London (ICL) cluster
- Added new vertical region option to budget diagnostic for fixed bottom and top levels
- Added GEOS-IT processed lat-lon fields as a valid option when creating GCHP run directories
- Functions
charArr2str
andstr2CharArr
inHeaders/charpak_mod.F90
- Field
State_Diag%Obspack_CharArray
as a 2-D character array - Added util folder in run/CESM to include .cdl file used to generate CESM NetCDF input file for deposition
- Add GCClassic operational example environment files for Harvard Cannon
- Added new GCHP history collections for advection diagnostics
- Added slash in front of names of LUT files read into
photolysis_mod.F90
to avoid needing it in path
Changed
- Updated Harvard Cannon operational run scripts to use
huce_cascade
instead ofhuce_intel
; also addedsapphire
- Changed exponent 'e' to 'd' for one entry in KPP to prevent precision error in external models
- Changed GCHP sample run scripts to not print script execution commands to log
- Changed offline emissions grid resolution templates in config files to be more descriptive
- Read
obspack_id
from netCDF files into a character array, then convert to string - Add
#SBATCH -c 1
to GCHP integration test scripts and sample run scripts for Harvard Cannon - In GCC/GCHP integration tests, passing
-s none
will run compile-only tests. Query user to proceed or to exit. - GCC/GCHP integration tests will exit immediately if
scheduler
is omitted. - Now use
raw
instead ofnative
in GCHP run directory scripts & templates - Rename env var
RUNDIR_METLIGHTNING_DIR_NATIVE
toRUNDIR_METLIGHTNING_DIR
- Rename env var
RUNDIR_METLIGHTNING_NATIVE_RES
toRUNDIR_METLIGHTNING_RES
- Updated config files used in CESM from GEOS-Chem 14.1 to 14.3
- Don't create run directories for integration/parallel tests if invoked with
-t compile
- Refactor integration and parallel test scripts to reduce the number of input arguments
- Copy utility scripts that allow you to resubmit failed to integration and parallel test root directories
- Update GCHP operational example environment files for Harvard Cannon
- Do not run GCClassic integration test compile jobs in the background
- Updated integration tests to pass quick option to compile scripts
- Removed emissions handling from
global_ch4_mod.F90
andcarbon_gases_mod.F90
and instead apply scale factors to emissions directly inHEMCO_Config.rc
- Loop over advected species CH4 chemistry routines to allow for multiple CH4 tracers within analytical inversion framework
- Updated CH4 global anthropogenic emission inventory from EDGARv7 to EDGARv8
Fixed
- Fixed unit conversions in GEOS-only code
- Fixed GEOS-IT native lat-lon filenames used for clusters other than discover
- Fixed offline emission paths set when using GEOS-IT meteorology
- Fixed format issue in input_mod RRTMG print statement caught by some compilers
- Fixed GEOS-IT SLP and TROPP scaling in pre-processed files used in GCHP
- Fixed reading of NEI emissions through HEMCO
- Fixed incorrect units metadata for
State_Met%PHIS
- Fixed bug in transport tracer ST80 mask criteria which prevented mask from ever being zero
Removed
- Removed MPI broadcasts in CESM-only photolysis code; will read on all cores
- Removed State_Chm%CH4_EMIS
Pull requests included
- Replace "huce_intel" with "huce_cascade" in Harvard Cannon sample run scripts by @yantosca in #2100
- Run scripts and environment for the Imperial College London HPC by @sdeastham in #2138
- Add budget diagnostic option for fixed level vertical region by @lizziel in #2127
- Fixes to run GEOS-Chem 14.3 in GEOS by @lizziel in #2155
- Run directory updates related to GEOS-IT by @lizziel in #2153
- Add
#SBATCH -c 1
to Harvard Cannon GCHP run scripts and integration tests; Also allow schedulernone
in integration tests by @yantosca in #2182 - Rename "native" to "raw" in GCHP run directory creation scripts & templates by @yantosca in #2178
- Updates for GEOS-Chem 14.3 in CESM by @lizziel in #2154
- Fix bug for SLP and TROPP scaling by @lizziel in #2207
- Update integration & parallel test scripts to input the test type and reduce the number of input arguments by @yantosca in #2187
- Change NEI 2D emissions to xy dimension by @nicholasbalasus in #2213
- Update integration tests to pass quick option to compile scripts by @msulprizio in #2222
- Fix geopotential height units in netCDF file by @cdholmes in #2224
- Add GCHP diagnostics for GCHPctmEnv and FV3 gridded components by @lizziel in #2199
- Add updates for CH4 analytical inversion by @msulprizio in #2218
- Fix bug in transport tracer pressure mask criteria affecting tracer st80_25 by @lizziel in #2226
- Remove requirement for photolysis data directories to end with slash by @lizziel in #2225
- Update CH4 emissions from EDGARv7 to EDGARv8 by @nicholasbalasus in #2228
Full Changelog: 14.3.0...14.3.1