Fix defining of EXCLUSION_FORCES in CUDA/OpenCL kernels
authorAndrey Alekseenko <al42and@gmail.com>
Wed, 9 Dec 2020 11:24:13 +0000 (11:24 +0000)
committerPaul Bauer <paul.bauer.q@gmail.com>
Wed, 9 Dec 2020 11:24:13 +0000 (11:24 +0000)
commit5e2603c92a63ae722b8396a5078b41077ec9ef49
treec3a0930eee0403dccbfd8284a64465799ead1c91
parentbfc27b6c9bc13dd9249f701862ddc2acff30d4e5
Fix defining of EXCLUSION_FORCES in CUDA/OpenCL kernels

For the case of cut-off electrostatics + Ewald LJ + no energy calculation,
the EXCLUSION_FORCES macro should be active.
However, LJ_EWALD macro is (conditionally) set only later, and so is
always undefined when it is being checked for EXCLUSION_FORCES.
docs/release-notes/2021/major/bugs-fixed.rst
src/gromacs/nbnxm/cuda/nbnxm_cuda_kernel.cuh
src/gromacs/nbnxm/opencl/nbnxm_ocl_kernel.clh