return static_cast<void*>(nb->atdat->xq);
}
-DeviceBuffer<gmx::RVec> gpu_get_f(NbnxmGpu* nb)
-{
- assert(nb);
-
- return reinterpret_cast<DeviceBuffer<gmx::RVec>>(nb->atdat->f);
-}
-
DeviceBuffer<gmx::RVec> gpu_get_fshift(NbnxmGpu* nb)
{
assert(nb);
CUDA_FUNC_QUALIFIER
void* gpu_get_xq(NbnxmGpu gmx_unused* nb) CUDA_FUNC_TERM_WITH_RETURN(nullptr);
-/** Returns an opaque pointer to the GPU force array
- * Note: CUDA only.
+/** Returns forces device buffer.
*/
-CUDA_FUNC_QUALIFIER
+GPU_FUNC_QUALIFIER
DeviceBuffer<gmx::RVec> gpu_get_f(NbnxmGpu gmx_unused* nb)
- CUDA_FUNC_TERM_WITH_RETURN(DeviceBuffer<gmx::RVec>{});
+ GPU_FUNC_TERM_WITH_RETURN(DeviceBuffer<gmx::RVec>{});
/** Returns an opaque pointer to the GPU shift force array
* Note: CUDA only.