Skip to content

Conversation

@mwarusz
Copy link
Member

@mwarusz mwarusz commented Nov 12, 2025

This PR converts the following Omega modules to use hierarchical parallelism for limiting vertical loops extents:

  • Auxiliary state
  • Tendencies
  • EOS

It includes some minor changes to the vertical coordinate module, but #309 has more substantial updates and needs to be merged first.

Checklist

  • Documentation:
    • User's Guide has been updated
    • Developer's Guide has been updated
    • Documentation has been built locally and changes look as expected
  • Building
    • CMake build does not produce any new warnings from changes in this PR
  • Testing
    • CTest unit tests for new features have been added per the approved design.
    • Unit tests have passed. Please provide a relevant CDash build entry for verification.
    • Polaris test suite has passed

@mwarusz mwarusz changed the title Start using hierarchical parallelism to limit vertical loop extents Start using hierarchical parallelism to limit vertical loops extents Nov 12, 2025
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.

1 participant