https://hgpu.org/?p=6361
Efficient Shallow Water Simulations on GPUs