https://hgpu.org/?p=8884
Vortex Methods for Fluid Simulation in Computer Graphics