We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c455b7e commit 248f95fCopy full SHA for 248f95f
devito/passes/iet/mpi.py
@@ -264,14 +264,14 @@ def _mark_overlappable(iet):
264
265
266
@iet_pass
267
-def make_halo_exchanges(iet, mpimode=None, **kwargs):
+def make_halo_exchanges(iet, mpimode=None, fallback='basic', **kwargs):
268
"""
269
Lower HaloSpots into halo exchanges for distributed-memory parallelism.
270
271
# To produce unique object names
272
generators = {'msg': generator(), 'comm': generator(), 'comp': generator()}
273
274
- sync_heb = HaloExchangeBuilder('basic', generators, **kwargs)
+ sync_heb = HaloExchangeBuilder(fallback, generators, **kwargs)
275
user_heb = HaloExchangeBuilder(mpimode, generators, **kwargs)
276
mapper = {}
277
for hs in FindNodes(HaloSpot).visit(iet):
0 commit comments