We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1ea9c0 commit 994574cCopy full SHA for 994574c
1 file changed
devito/passes/iet/mpi.py
@@ -268,14 +268,14 @@ def _mark_overlappable(iet):
268
269
270
@iet_pass
271
-def make_halo_exchanges(iet, mpimode=None, **kwargs):
+def make_halo_exchanges(iet, mpimode=None, default='basic', **kwargs):
272
"""
273
Lower HaloSpots into halo exchanges for distributed-memory parallelism.
274
275
# To produce unique object names
276
generators = {'msg': generator(), 'comm': generator(), 'comp': generator()}
277
278
- sync_heb = HaloExchangeBuilder('basic', generators, **kwargs)
+ sync_heb = HaloExchangeBuilder(default, generators, **kwargs)
279
user_heb = HaloExchangeBuilder(mpimode, generators, **kwargs)
280
mapper = {}
281
for hs in FindNodes(HaloSpot).visit(iet):
0 commit comments