Skip to content
This repository has been archived by the owner on Nov 27, 2024. It is now read-only.

Fix halo exchanges for MixedDats in parloops #710

Merged
merged 4 commits into from
Oct 18, 2023

Conversation

connorjward
Copy link
Collaborator

Fixes firedrakeproject/firedrake#3150

Very annoyingly I have had to add a test for this to Firedrake since we don't have the right parallel infrastructure in PyOP2. I want to move it back when pyop3 lands.

Copy link
Contributor

@ksagiyam ksagiyam left a comment

Choose a reason for hiding this comment

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

Could you also fix the friend at line 366 in parloop.py?

@connorjward
Copy link
Collaborator Author

Could you also fix the friend at line 366 in parloop.py?

Done. Thanks for spotting that!

@JDBetteridge JDBetteridge merged commit d017d59 into master Oct 18, 2023
4 checks passed
@JDBetteridge JDBetteridge deleted the connorjward/fix-mixed-halos branch October 18, 2023 13:02
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BUG: assign of subfunctions do not work as expected before op2.par_loop when run in parallel
3 participants