https://hgpu.org/?p=1543
Real-time adaptive fluid simulation with complex boundaries