Skip to content

Complete 2D GPU

Miguel De Le Court requested to merge gpu-3d into master

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

Merge request reports