https://hgpu.org/?p=10474
A GPU Implementation for Two-Dimensional Shallow Water Modeling