Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge GEOS-Chem 14.5.2 into dev/14.6.0 #2730

Open
wants to merge 30 commits into
base: dev/14.6.0
Choose a base branch
from
Open

Merge GEOS-Chem 14.5.2 into dev/14.6.0 #2730

wants to merge 30 commits into from

Conversation

yantosca
Copy link
Contributor

Name and Institution (Required)

Name: Bob Yantosca
Institution: Harvard + GCST

Describe the update

This PR seeks to merge the updates from GEOS-Chem 14.5.2 into the GEOS-Chem 14.6.0 development stream (branch dev/14.6.0).

Expected changes

This will be a zero-diff update as 14.5.2 did not contain any updates that change benchmark simulations.

Related Github Issue

msulprizio and others added 30 commits January 8, 2025 09:30
The Global Rice Patty Inventory (GRPI) as documented in Z. Chen et al. (2025)
is added as the default global rice emissions inventory in CH4 and carbon
simulations. The GHGI_v2 (US) and Scarpelli_Mexico rice emissions will still
be used over the US and Mexico. GRPI emissions are monthly and provided at
0.1x0.1 resolution. They are based on Landsat satellite inundation data.

Reference:
Chen, Z., Lin, H., Balasus, N., Hardy, A., East. J.D., Zhang, Y., Runkle,
  B.R.K., Hancock, S.E., Taylor, C.A., Du, X., Sander, B.O., Jacob, D. J. ,
  Global Rice Paddy Inventory (GRPI): a  high-resolution inventory of methane
  emissions from rice agriculture based on Landsat satellite inundation data,
  submitted to Earth's Future, https://doi.org/10.31223/X5941Z, 2025.

Signed-off-by: Melissa Sulprizio <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
.zenodo.json
- Added this JSON file, which will auto-populate the various fields
  for auto-generation of DOIs at Zenodo for each version release.

CHANGELOG.md
- Updated accordingly

Signed-off-by: Bob Yantosca <[email protected]>
This merge brings PR # (Add .zenodo.json to auto-populate DOI fields
upon version releases, by @yantosca) into the GEOS-Chem "no-diff-to-benchmark"
development stream.

This PR adds a .zenodo.json file to the GEOS-Chem "science codebase"
repo for automatic DOI generation.

Signed-off-by: Bob Yantosca <[email protected]>
This merge brings PR # (Fix CO2 weekly scale factors entry in GCHP
ExtData.rc for carbon simulation #2684, by @lizziel) into the GEOS-Chem
"no-diff-to-benchmark" development stream.

This PR fixes a typo in the ExtData.rc.carbon file so that the
CO2 weekly scale factors are read and applied properly.

Signed-off-by: Bob Yantosca <[email protected]>
- The change of scaling factors will go into a separate PR
Met pressure unit and scaling are hard-coded for ExtData.rc and do not
need to be specified as a variable setting the met-specific text files.

Signed-off-by: Lizzie Lundgren <[email protected]>
This merge brings PR #2673 which implements GRPI CH4 rice emissions for use
instead of EDGAR in CH4 and carbon simulations into the 14.5.2 development
stream.

Signed-off-by: Melissa Sulprizio <[email protected]>
Add run directory creation support for processed cubed-sphere GEOS-IT meteorology
Signed-off-by: Lizzie Lundgren <[email protected]>
GEOS_IT should be GEOS_IT_Raw on discover.

Signed-off-by: Lizzie Lundgren <[email protected]>
…d_run_scripts

Add env and run scripts for MSU Orion cluster and update for NASA discover
run/GCClassic/createRunDir.sh
run/GCHP/createRunDir.sh
- If the simulation is fullchem, then ask user (after asking whether
  to backup the rundir with Git) if they wish to build the KPP-Standalone
  executable.
- If the answer is yes, then copy run/shared/kpp_standalone_interface.yml
  to the run directory and print a reminder to use -DKPPSA=y when
  configuring and building.

test/integration/GCClassic
test/integration/GCHP
test/parallel/GCClassic
- Add an extra "n\n" at the end of the input strings to the create_rundir
  function for all fullchem run directories.  This will tell the rundir
  creation to ignore building the KPP-Standalone.

CHANGELOG.md
- Updated accordingly

Signed-off-by: Bob Yantosca <[email protected]>
This merge brings PR #2712 (Do not build KPP-Standalone executable
unless specifically requested at compile time, by @yantosca) into
the GEOS-Chem "no-diff-to-benchmark" development stream.

This PR now asks the user if they wish to build the KPP-Standalone
executable at run directory creation time.  A reminder will be
printed to configure with -DKPPSA=y, and the kpp_standalone_interface.yml
file will be copies to the run directory.

Signed-off-by: Bob Yantosca <[email protected]>
This merge brings updates from the "no-diff-to-benchmark" development
stream into the release/14.5.2 branch, in anticipation of the
GEOS-Chem (science codebase) 14.5.2 release.

Signed-off-by: Bob Yantosca <[email protected]>
CHANGELOG.md
- Updated version number to 14.5.2 and added release date

Signed-off-by: Bob Yantosca <[email protected]>
Updated version numbers in:
- CHANGELOG.md

Please see CHANGELOG.md for updates added to this version.

Signed-off-by: Bob Yantosca <[email protected]>
@yantosca yantosca added category: Feature Request New feature or request no-diff-to-benchmark This update will not change the results of fullchem benchmark simulations labels Feb 14, 2025
@yantosca yantosca added this to the 14.6.0 milestone Feb 14, 2025
@yantosca yantosca requested a review from msulprizio February 14, 2025 21:30
@yantosca yantosca self-assigned this Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: Feature Request New feature or request no-diff-to-benchmark This update will not change the results of fullchem benchmark simulations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants