ginkgo
ginkgo copied to clipboard
SYCL improvements
Allow DpcppExecutor to be constructed from a sycl::device, which enables sub-device usage required for #1373.
I also added a handful of fixes for deprecation warnings
I've decided the complexity involved in sub-devices just to get #1373 working on SYCL CPUs isn't worth it yet, so I'll be removing those changes, only fixing the deprecation warnings
We should either remove bump the SYCL version support or create a special case for it, as this update currently breaks for SYCL 2022-1.
I would also vote for dropping support for the older SYCL versions.
These changes are needed to build ginkgo with icpx 2024.1 & later.
Thanks for updating.
ReadME version support is not updated.
you can also change the image ginkgohub/oneapi:2024.0.2.20231213
to ginkgohub/oneapi:latest