https://hgpu.org/?p=7816
Explicit Shallow Water Simulations on GPUs: Guidelines and Best Practices