OP2 / PyOP2

Framework for performance-portable parallel computations on unstructured meshes
https://op2.github.io/PyOP2
Other
80 stars 35 forks source link

Fix halo exchanges for MixedDats in parloops #710

Closed connorjward closed 1 year ago

connorjward commented 1 year ago

Fixes https://github.com/firedrakeproject/firedrake/issues/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.

connorjward commented 1 year ago

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

Done. Thanks for spotting that!