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 maint-3.0 to master #6777

Merged
merged 23 commits into from
Nov 26, 2024
Merged

Merge maint-3.0 to master #6777

merged 23 commits into from
Nov 26, 2024

Conversation

rljacob
Copy link
Member

@rljacob rljacob commented Nov 25, 2024

Bring changes from maint-3.0 to master. These include

Modifications to pe-layouts on anvil and improv for v3 cases.
Several updates to the moab coupler including:

  • Simplify the land grid instantiation for moab driver
  • fix errors related to aream initialization for rof model
  • Add a moab coupler developer test suite and fix bugs found by that suite

[BFB]

rljacob and others added 23 commits October 3, 2024 21:54
Add e3sm_moab_dev test suite which runs an ERS test for cases
that have at least one data model as well as a fully coupled case.
for this restart case, prep_ocn_mrg_moab is called after
prep_ocn_accum_avg_moab

(for restart only)
Activate gh/ci workflows on maint-3.0.

[BFB]
    The output of reaction rate of r_lch4 and r_lco_h are not output due to a bug in maint-3.0, fixed it in the code.

    modified: components/eam/src/chemistry/mozart/rate_diags.F90
    [BFB]
Modify pe layouts for v3 prod cases for anvil
Modify pe layouts for v3 prod cases for anvil

[BFB]
Update anvil pe layout for v3 northamericax4v1pg2_WC14to60E2r3 WCYCL
Update anvil pe layout for v3 northamericax4v1pg2_WC14to60E2r3 WCYCL

[BFB]
Add a moab coupler developer test suite.
An ERS test each for fully coupled and data model cases.

Also fix a few bugs found by the testing.

[BFB]
use only the point cloud
it is enough for import/export
it should be better to compute ourselves, if we have the
mesh information
this could be a performance sink
(PR #6724)

Add e3sm_prod PEs for maint-3.0 on Improv.

[BFB]
… (PR #6716)

The chemistry reaction rate of r_lch4 and r_lco_h are output as 0 due to
a bug in the output of chemistry file, when no chemistry output flags are set.
The bug is fixed by modifying the if clause in the code.

Fixes #6711

[BFB]
Simplify the land grid instantiation for moab driver
Do not differentiate anymore between bi-grid or trigrid.
Also fix errors related to aream initialization for rof model

[BFB]
@rljacob rljacob self-assigned this Nov 25, 2024
Copy link

PR Preview Action v1.4.8
🚀 Deployed preview to https://E3SM-Project.github.io/E3SM/pr-preview/pr-6777/
on branch gh-pages at 2024-11-25 02:58 UTC

@rljacob rljacob requested review from mahf708 and jinboxie November 25, 2024 03:06
@rljacob
Copy link
Member Author

rljacob commented Nov 25, 2024

@jinboxie and @mahf708 I don't understand why diffs are showing up for mods you made to both the maint-3.0 branch and master already. (rate_diags.F90 and gh workflows, respectively).

@rljacob rljacob requested a review from amametjanov November 25, 2024 03:10
@jinboxie
Copy link
Contributor

@jinboxie and @mahf708 I don't understand why diffs are showing up for mods you made to both the maint-3.0 branch and master already. (rate_diags.F90 and gh workflows, respectively).

Hi Rob @rljacob , mines seems to be merged into maint-3.0 already, and thus show up when diff with master.

Copy link
Contributor

@jinboxie jinboxie left a comment

Choose a reason for hiding this comment

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

Same as what I have added.

@mahf708 mahf708 changed the base branch from master to mahf708/eamxx/field-colred November 25, 2024 03:27
@mahf708 mahf708 changed the base branch from mahf708/eamxx/field-colred to master November 25, 2024 03:27
@rljacob rljacob changed the base branch from master to mahf708/eamxx/gh-ci-cleanup November 25, 2024 03:28
@rljacob rljacob changed the base branch from mahf708/eamxx/gh-ci-cleanup to master November 25, 2024 03:29
branches: [ master ]
branches:
- master
- maint-3.0
Copy link
Member Author

Choose a reason for hiding this comment

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

@mahf708 I did a test merge and this diff is real. Do we want this change?

Copy link
Contributor

Choose a reason for hiding this comment

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

Yeah, it's fine to include it. It just means when PRs are open against maint-3.0, the actions will run. So, this won't impact regular PRs to master. It's better to include so that we don't have to see this diff again (in other syncs)

@rljacob rljacob added the BFB PR leaves answers BFB label Nov 25, 2024
rljacob added a commit that referenced this pull request Nov 25, 2024
Bring changes from maint-3.0 to master. These include

Modifications to pe-layouts on anvil and improv for v3 cases.
Several updates to the moab coupler including:

Simplify the land grid instantiation for moab driver
fix errors related to aream initialization for rof model
Add a moab coupler developer test suite and fix bugs found by that suite

[BFB]
@rljacob rljacob merged commit 3f4c378 into master Nov 26, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants