This has occured to me when trying out the cluster_parallization branch with alpaka's SYCL backend. SYCL complains that alpakaCopy() tries to copy overlapping memory regions. In this case, the src and dst pointers are identical, causing the program to crash with the mentioned error.
This error occurs at multiple locations in the Dispenser code and can be solved by guarding these copies with if(dev->id != previousDev).
This has occured to me when trying out the
cluster_parallization
branch with alpaka's SYCL backend. SYCL complains thatalpakaCopy()
tries to copy overlapping memory regions. In this case, thesrc
anddst
pointers are identical, causing the program to crash with the mentioned error.This error occurs at multiple locations in the Dispenser code and can be solved by guarding these copies with
if(dev->id != previousDev)
.