Minor improvements to SYCL utils and related clean-up
authorAndrey Alekseenko <al42and@gmail.com>
Thu, 9 Sep 2021 20:43:06 +0000 (23:43 +0300)
committerAndrey Alekseenko <al42and@gmail.com>
Thu, 9 Sep 2021 20:48:56 +0000 (23:48 +0300)
commitc631fddd323fe28ad27c9f8c1ee407d480921ca8
treeff9016569fa18836b4764fb34f5c8f60b09882f7
parentc7988a02855cc01c0952743694b2b79ecbe9f745
Minor improvements to SYCL utils and related clean-up

- ewald/pme_gpu_types_host.h: Remove unused forward declaration.
- gpu_utils/devicebuffer_sycl.h: Allow casting our "blackhole" class to
  nullptr.
- gpu_utils/sycl_kernel_utils.h: Make subGroupBarrier usable with any
  group dimension.

In preparation for #3927.
src/gromacs/ewald/pme_gpu_types_host.h
src/gromacs/gpu_utils/devicebuffer_sycl.h
src/gromacs/gpu_utils/sycl_kernel_utils.h