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

Some fixes required to compile adjoint geos chem #2578

Merged
merged 6 commits into from
Nov 22, 2024

Conversation

kaysuselj
Copy link
Contributor

Name and Institution (Required)

Name: Kay Suselj
Institution: JPL

Describe the update

Fixed a few bugs, so adjoint version to be compiled

Expected changes

Adjoint version (with flags -DADJOINT=yes -DREVERSE_OPERATORS=yes) compiled without errors.

Reference(s)

NA

Related Github Issue

NA

@yantosca
Copy link
Contributor

Thanks for the PR @kaysuselj. Can we push merge conflicts back to this branch? This would automatically update the PR but would also bring in updates from 14.5.0. Just wanted to make sure that you won't be working in this branch.

@lizziel lizziel self-requested a review November 21, 2024 14:48
@kaysuselj
Copy link
Contributor Author

Hi yantosca, yes please bring the updates from 14.5.0 to this PR.

@lizziel lizziel changed the base branch from main to dev/no-diff-to-benchmark November 21, 2024 19:47
@yantosca
Copy link
Contributor

Thanks @kaysuselj, @lizziel can do that since she is the one in contact with you.

Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
Copy link
Contributor

@lizziel lizziel left a comment

Choose a reason for hiding this comment

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

I merged in the dev/no-diff-to-benchmark branch and added a line to the changelog to document the adjoint fixes. I reviewed the changes relative to dev/no-diff-to-benchmark and they preserve the original updates. This is now good to merge!

@lizziel lizziel added the category: Bug Something isn't working label Nov 21, 2024
@lizziel lizziel added this to the 14.5.1 milestone Nov 21, 2024
@lizziel lizziel added the topic: Adjoint Model Related to GEOS-Chem adjoint model label Nov 21, 2024
@yantosca yantosca self-assigned this Nov 21, 2024
@yantosca yantosca added category: Bug Fix Fixes a previously-reported bug and removed category: Bug Something isn't working labels Nov 21, 2024
@yantosca
Copy link
Contributor

All GEOS-Chem Classic integration tests passed, except for tagCO (known restart file issue)

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

CodeDir   : a8aeb02 GEOS-Chem update: Merge PR #2578 (Fixes for GCHP adjoint )
GEOS-Chem : 62f3db08b Merge PR #2578 (Fixes to compile GCHP adjoint)
HEMCO     : deaa192 HEMCO 3.10.0 release
Cloud-J   : f8a2b7f Update version number for 8.0.1 release
HETP      : 2a99b24 Merge pull request #2 from geoschem/bugfix/initialize_local_variables

Using 24 OpenMP threads
Number of execution tests: 30

Submitted as SLURM job: 59103476
==============================================================================

...
gc_4x5_merra2_tagCO.................................Execute Simulation....FAIL
...
 
Summary of test results:
------------------------------------------------------------------------------
Execution tests passed: 29
Execution tests failed: 1
Execution tests not yet completed: 0

Also all tests were zero-diff w/r/t the previous integration test except for:

  • TOMAS (parallelization issue?)
  • APM (parallelization issue?)

@yantosca
Copy link
Contributor

All GCHP integration tests passed:

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

CodeDir       : 7c2d8e2 GEOS-Chem update: Merge PR #2578 (Fixes for GCHP adjoint )
MAPL          : 9ad63ae Merge PR #37 containing update to vertically flip imports with dimensionless pressure proxy lev coordinates
GMAO_Shared   : 4ddb3ec Merge pull request #2 from geoschem/feature/mapl-upgrade
ESMA_cmake    : ad5deba Added ecbuild as a submodule of ESMA_cmake
gFTL-shared   : 4b82492 Merge branch 'upstream_v1.5.0' into feature/v1.5.0
FMS           : 259759d Merge pull request #3 from geoschem/feature/update_gmao_libs
FVdycoreCubed : af42462 Merge PR #8 (Add PLEadv diagnostic for offline advection in GCHP)
geos-chem     : 62f3db08b Merge PR #2578 (Fixes to compile GCHP adjoint)
HEMCO         : deaa192 HEMCO 3.10.0 release
yaFyaml       : 19afe50 Merge branch 'upstream_v1.0.4' into feature/v1.0.4
pFlogger      : 2c4b724 Merge branch 'upstream_v1.9.1' into feature/v1.9.1
Cloud-J       : f8a2b7f Update version number for 8.0.1 release
HETP          : 2a99b24 Merge pull request #2 from geoschem/bugfix/initialize_local_variables

Number of execution tests: 12

Submitted as SLURM job: 59103750
==============================================================================

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

Also, all tests were zero-diff w/r/t the previous set of integration tests.

@yantosca yantosca merged commit 62f3db0 into geoschem:dev/no-diff-to-benchmark Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: Bug Fix Fixes a previously-reported bug topic: Adjoint Model Related to GEOS-Chem adjoint model
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants