Use RVec instead of float for x, v and f device buffers
[alexxy/gromacs.git] / src / gromacs / nbnxm / nbnxm_gpu.h
index 7b9e4b80f9f1df63ebab8cc59a0fdb7ba983244f..2370fc836bf352f5f31e984556ae6848e6ae7f7b 100644 (file)
@@ -242,8 +242,8 @@ void nbnxn_gpu_init_x_to_nbat_x(const Nbnxm::GridSet gmx_unused& gridSet,
 CUDA_FUNC_QUALIFIER
 void nbnxn_gpu_x_to_nbat_x(const Nbnxm::Grid gmx_unused& grid,
                            bool gmx_unused setFillerCoords,
-                           NbnxmGpu gmx_unused* gpu_nbv,
-                           DeviceBuffer<float> gmx_unused d_x,
+                           NbnxmGpu gmx_unused*    gpu_nbv,
+                           DeviceBuffer<gmx::RVec> gmx_unused d_x,
                            GpuEventSynchronizer gmx_unused* xReadyOnDevice,
                            gmx::AtomLocality gmx_unused locality,
                            int gmx_unused gridId,
@@ -312,7 +312,7 @@ void nbnxn_gpu_init_add_nbat_f_to_f(const int gmx_unused* cell,
  */
 CUDA_FUNC_QUALIFIER
 void nbnxn_gpu_add_nbat_f_to_f(gmx::AtomLocality gmx_unused atomLocality,
-                               DeviceBuffer<float> gmx_unused totalForcesDevice,
+                               DeviceBuffer<gmx::RVec> gmx_unused totalForcesDevice,
                                NbnxmGpu gmx_unused* gpu_nbv,
                                void gmx_unused*                           pmeForcesDevice,
                                gmx::ArrayRef<GpuEventSynchronizer* const> gmx_unused dependencyList,