https://hgpu.org/?p=7928
Interactively Simulating Fluid based on SPH and CUDA