Convert PmeGpu->kernelParams->atoms.d_forces to RVec
In most other places, forces are in RVec
format, while it was float
here. While it is used as float
in gather kernels, it is more consistent
to keep the buffer type as RVec
.
This change is preparation for adding a SYCL implementation of GPU update (Issue #3932 (closed)).
It is a part of !1244 (merged), which was reverted in !1246 (merged). As the big MR broke things, I'm going through it checking for bugs, and submitting smaller chunks separately.