|
15 | 15 | from devito.passes.iet.langbase import (LangBB, LangTransformer, DeviceAwareMixin,
|
16 | 16 | make_sections_from_imask)
|
17 | 17 | from devito.symbolics import INT, ccode
|
18 |
| -from devito.tools import UnboundTuple, as_tuple, flatten, is_integer, prod |
| 18 | +from devito.tools import as_tuple, flatten, is_integer, prod |
19 | 19 | from devito.types import Symbol
|
20 | 20 |
|
21 | 21 | __all__ = ['PragmaSimdTransformer', 'PragmaShmTransformer',
|
@@ -622,8 +622,7 @@ def __init__(self, sregistry, options, platform, compiler):
|
622 | 622 | super().__init__(sregistry, options, platform, compiler)
|
623 | 623 |
|
624 | 624 | self.gpu_fit = options['gpu-fit']
|
625 |
| - self.par_tile = UnboundTuple(*options['par-tile'], |
626 |
| - default=options['par-tile'].default) |
| 625 | + self.par_tile = options['par-tile'] |
627 | 626 | self.par_disabled = options['par-disabled']
|
628 | 627 |
|
629 | 628 | def _score_candidate(self, n0, root, collapsable=()):
|
@@ -659,7 +658,7 @@ def _make_partree(self, candidates, nthreads=None, index=None):
|
659 | 658 | if self._is_offloadable(root):
|
660 | 659 | body = self.DeviceIteration(gpu_fit=self.gpu_fit,
|
661 | 660 | ncollapsed=len(collapsable)+1,
|
662 |
| - tile=self.par_tile.next(), |
| 661 | + tile=self.par_tile.nextitem(), |
663 | 662 | **root.args)
|
664 | 663 | partree = ParallelTree([], body, nthreads=nthreads)
|
665 | 664 |
|
|
0 commit comments