https://hgpu.org/?p=7867
Teaching Parallel Programming Models on a Shallow-Water Code