https://hgpu.org/?p=7930
Fluid Simulation on Surfaces in the GPU