Complete 2D GPU
Needed features
General features
-
SlimgData -
SW2D struct for GPU -
Single slimdata for many boundaries -
Clean array interface with templates -
Boundary data : H, U, and HU -
dissipation (linear ✅ , quadratic✅ ) -
surface stress -
Coriolis -
Atmospheric pressure -
nudging -
Formula (Manning + Smagorinsky) -
A nice realistic testcase (Colin 2D) -
Explicit temporal scheme
Tracer
-
Decoupling mass matrix inversion -
Tracer equation
Implicit
-
Build matrix (in theory) -
Use petsc + gpu (optional) -
slimdata + formula -
Scatter before?
Edited by Miguel De Le Court