This repository contains slides and lab assignments for the summerschool, it will be available for participants during the event.
We will implement a dense LU decomposition using a block algorithm and OpenMP tasks
details
We will implement General (dense) Matrix-Vector (GEMV) multiplication using OpenMP,
and offload the calculation to the GPU. Different CUDA implementations highlight some
aspects of GPU hardware-aware programming.
details
We will experiment with iterative solvers and preconditinoers from Trilinos, learn how to
comile and run applications for multi-core CPUs and GPUs, and investigate performance.
details
We will benchmark the Sparse Matrix-Vector (SpMV) multiplication in Trilinos for different matrices, a key operation for iterative linear and eigenvalue solvers.
details
We will compare standard GMRES, GMRES with polynomial preconditioning and s-step GMRES methods in terms of convergence and performance.
details
We will set up and solve a combinatorial optimiation problem on the D-Waves quantum annealer. details