Fix GPU copy kernels in periodicity handling
- Oct 28, 2024
-
-
Frederik Hennig authored988825e3
-
Frederik Hennig authored019c73c6
-
The option cupy_direct_copy=False
in LBMPeriodicityHandling
, generating dedicated copying kernels, was broken: it's implementation was trailing behind pystencils API changes by several versions. This MR fixes that, and also extends the tests for that feature.
Fixing this, bugs in pystencils relating to iteration slices in GPU kernels were revealed, see pystencils!422 (merged) and pystencils#103.
Depends on pystencils!422 (merged)
Closes #45 (closed)