Numerical Methods for Kinetic Equations (Dobbiaco summer school)
Time integration, convergence, and the importance of conservation
Semi-Lagrangian splitting schemes in multiple dimensions & exponential integrators
Complexity reduction for high-dimensional kinetic equations
High performance computing and GPUs
Low-rank approximation for nonlinear kinetic problems (KIT summer school)
Introduction and the dynamical low-rank algorithm
Asymptotic preserving dynamical low-rank schemes
Structure preserving dynamical low-rank algorithms
OpenMP slides
Day 1: Crash course in modern hardware
Day 2: Pitfalls and advanced OpenMP
GPU Programming with CUDA slides
How to write efficient CUDA programs