LBMPeriodicityHandling depends on pystencils.gpucuda (pystencils version 1.2)
When using LBMPeriodicityHandling
with the option cupy_direct_copy=False
, lbmpy uses a codepath that is outdated since the introduction of cupy (latest working version is pystencils 1.2).
In a nutshell, pystencils.gpucuda
does not exist anymore, but is still used in https://i10git.cs.fau.de/pycodegen/lbmpy/-/blob/master/src/lbmpy/advanced_streaming/communication.py.