https://hgpu.org/?p=12573
Implicit Methods for Real-Time simulation of Interactive Waves