https://hgpu.org/?p=3884
An Improved Study of Physically Based Fluid Simulation on GPU