Skip to content

Exchange tracer halos at every RK stage#354

Merged
mark-petersen merged 1 commit intoE3SM-Project:developfrom
mwarusz:omega/tracer-halo-exchng
Feb 27, 2026
Merged

Exchange tracer halos at every RK stage#354
mark-petersen merged 1 commit intoE3SM-Project:developfrom
mwarusz:omega/tracer-halo-exchng

Conversation

@mwarusz
Copy link
Member

@mwarusz mwarusz commented Feb 25, 2026

Checklist

  • Documentation:
  • Linting
  • Building
    • CMake build does not produce any new warnings from changes in this PR
  • Testing
    • Add a comment to the PR titled Testing with the following:
      • Which machines CTest unit tests
        have been run on and indicate that are all passing.
      • The Polaris omega_pr test suite
        has passed, using the Polaris e3sm_submodules/Omega baseline
      • Document machine(s), compiler(s), and the build path(s) used for -p for both the baseline (Polaris e3sm_submodules/Omega) and the PR build
      • Indicate "All tests passed" or document failing tests
      • Document testing used to verify the changes including any tests that are added/modified/impacted.
      • Performance related PRs: Please include a relevant PACE experiment link documenting performance before and after.
    • New tests:
      • CTest unit tests for new features have been added per the approved design.
      • Polaris tests for new features have been added per the approved design (and included in a test suite)
  • Stealth Features
    • If any stealth features are included in the PR, please confirm that they have been documented.

Copy link
Collaborator

@mark-petersen mark-petersen left a comment

Choose a reason for hiding this comment

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

This is required for high order horizontal advection on multi-processor. It also was required for the merry-go-round test for vertical advection. See before error versus after with this fix.

Copy link

@cbegeman cbegeman left a comment

Choose a reason for hiding this comment

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

Approving on the basis of testing with merry-go-round case and vertical advection.

Copy link

@brian-oneill brian-oneill left a comment

Choose a reason for hiding this comment

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

Approving based on inspection and successful execution of ctests on pm-cpu and pm-gpu, as well as above mentioned tests.

@mark-petersen mark-petersen merged commit 97d71f3 into E3SM-Project:develop Feb 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants