SYCL: Use acc.bind(cgh) instead of cgh.require(acc)
authorAndrey Alekseenko <al42and@gmail.com>
Tue, 2 Nov 2021 12:20:21 +0000 (13:20 +0100)
committerSzilárd Páll <pall.szilard@gmail.com>
Wed, 3 Nov 2021 00:35:44 +0000 (00:35 +0000)
commit69d9df0fb1f51869e7f266416c1c3dbe637360ac
tree134704d70b46895b95bcc20c7bbe61fad070537b
parentd043b17b33a2e6f4e5cfb8ead27ee9a40b27adb8
SYCL: Use acc.bind(cgh) instead of cgh.require(acc)

A few other minor changes to SYCL version of DeviceBuffer.

This is a prerequisite for adding support for USM.

Refs #3847, #3965.
12 files changed:
src/gromacs/ewald/pme_gather_sycl.cpp
src/gromacs/ewald/pme_solve_sycl.cpp
src/gromacs/ewald/pme_spread_sycl.cpp
src/gromacs/gpu_utils/devicebuffer_sycl.h
src/gromacs/mdlib/gpuforcereduction_impl_internal_sycl.cpp
src/gromacs/mdlib/leapfrog_gpu_internal_sycl.cpp
src/gromacs/mdlib/lincs_gpu_internal_sycl.cpp
src/gromacs/mdlib/settle_gpu_internal_sycl.cpp
src/gromacs/mdlib/update_constrain_gpu_internal_sycl.cpp
src/gromacs/nbnxm/sycl/nbnxm_gpu_buffer_ops_internal_sycl.cpp
src/gromacs/nbnxm/sycl/nbnxm_sycl_kernel.cpp
src/gromacs/nbnxm/sycl/nbnxm_sycl_kernel_pruneonly.cpp