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

Changes for GEOS-Chem v14.4 within CESM compatibility #2348

Merged

Conversation

jimmielin
Copy link
Contributor

Name and Institution (Required)

Name: Haipeng Lin
Institution: Harvard Univ.

Describe the update

These are updates that only affect GEOS-Chem within CESM to make the model compatible with coupling to CESM.

There are several (minor) changes bundled in this update.

Expected changes

Affects GEOS-Chem within CESM only.

Reference(s)

N/A

Related Github Issue

Companion PR in geoschem/CAM development repository for GEOS-Chem within CESM: geoschem/CAM#34

Tagging @lizziel. Thanks!

@lizziel lizziel self-requested a review June 24, 2024 17:56
@lizziel lizziel added this to the 14.4.1 milestone Jun 24, 2024
@lizziel lizziel added category: Interface to External Model Related to GEOS-Chem updates needed to interface with other models topic: CESM Related to running GEOS-Chem in CESM labels Jun 24, 2024
@lizziel lizziel changed the base branch from main to dev/no-diff-to-benchmark June 24, 2024 17:57
@yantosca yantosca added the category: Feature Request New feature or request label Jun 24, 2024
@yantosca yantosca self-assigned this Jun 24, 2024
@@ -4139,7 +4139,6 @@ SUBROUTINE NOXCOEFF_INIT( Input_Opt, State_Grid, State_Chm )
#if defined( MODEL_CESM )
ENDIF

CALL MPI_BCAST( State_Chm%NOXCOEFF, nSize, mpi_real8, masterprocid, mpicom, ierr )
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The error catch right below this line should be removed as well.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Lizzie, I also got rid of all the unnecessary variable definitions.

@yantosca
Copy link
Contributor

Thanks @lizzie and @jimmielin! I'll pull this into no-diff-to-benchmark.

@yantosca
Copy link
Contributor

All GCClassic integration tests passed:

==============================================================================
GEOS-Chem Classic: Execution Test Results

GCClassic #220f810 GEOS-Chem submod update: Merge PR #2346 and PR #2349 (Fixes for CESM)
GEOS-Chem #40a0723cc Merge PR #2348 (Changes for 14.4.0 within CESM compatibility)
HEMCO     #55d27e2 Merge PR #280 (Now use comma-separated list in stale.yml )

Using 24 OpenMP threads
Number of execution tests: 28

Submitted as SLURM job: 37492456
==============================================================================

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%  All execution tests passed!  %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Furthermore, all tests were zero-diff w/r/t PR #2346 and PR #2349, except:

  • TOMAS (parallelization issue?)

@yantosca
Copy link
Contributor

All GCHP integration tests passed:

==============================================================================
GCHP: Execution Test Results

GCHP      #97d30de GEOS-Chem submod update: Merge PR #2346 and PR #2349 (Fixes for CESM)
GEOS-Chem #40a0723cc Merge PR #2348 (Changes for 14.4.0 within CESM compatibility)
HEMCO     #

Number of execution tests: 11

Submitted as SLURM job: 37493005
==============================================================================

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%  All execution tests passed!  %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

All tests were zero-diff w/r/t the PR #2346 and PR #2349.

yantosca added a commit that referenced this pull request Jun 25, 2024
This rebase brings the commits for PR #2348 (Changes for GEOS-Chem
v14.4 within CESM compatibility) atop of PR #2349.

Signed-off-by: Bob Yantosca <yantosca@seas.harvard.edu>
@yantosca yantosca merged commit 8d0fdca into geoschem:dev/no-diff-to-benchmark Jun 25, 2024
yantosca added a commit that referenced this pull request Jun 25, 2024
This merge brings PR #2348 (Changes for GEOS-Chem v14.4 within CESM
compatibility, by @jimmielin) into the GEOS-Chem "no-diff-to-benchmark"
development stream.

This PR fixes a few minor issues in the GEOS-Chem to CESM interface.

Signed-off-by: Bob Yantosca <yantosca@seas.harvard.edu>
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 category: Interface to External Model Related to GEOS-Chem updates needed to interface with other models topic: CESM Related to running GEOS-Chem in CESM
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants