From c539e2bf2fa267cf06f5f1b36939f0b7c4e37273 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Szil=C3=A1rd=20P=C3=A1ll?= Date: Tue, 8 Jun 2021 14:40:14 +0000 Subject: [PATCH] Work around hipSYCL buffer reinterpret error --- src/gromacs/gpu_utils/devicebuffer_sycl.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gromacs/gpu_utils/devicebuffer_sycl.h b/src/gromacs/gpu_utils/devicebuffer_sycl.h index 743b9ea785..97a3d53cdf 100644 --- a/src/gromacs/gpu_utils/devicebuffer_sycl.h +++ b/src/gromacs/gpu_utils/devicebuffer_sycl.h @@ -456,9 +456,11 @@ inline cl::sycl::event fillSyclBufferWithNull(cl::sycl::buffer& buffe } else // When not using hipSYCL, reinterpret as a flat float array { +#ifndef __HIPSYCL__ cl::sycl::buffer bufferAsFloat = buffer.reinterpret(buffer.get_count() * DIM); return fillSyclBufferWithNull( bufferAsFloat, startingOffset * DIM, numValues * DIM, std::move(queue)); +#endif } } -- 2.22.0