https://hgpu.org/?p=7120
Implementing Molecular Dynamics on Hybrid High Performance Computers - Particle-Particle Particle-Mesh