Explore GitLab
Discover projects, groups and snippets. Share your projects with others

Kernels for parallel I/O

Kernels for sparse linear algebra

Kernels for spectral methods

Kernels for structured grids

This training's purpose is to select a simple algorithm, and starting from a basic serial implementation to explore multiple parallel options and implementations.In this case, we used the simple MatrixVector multiplication algorithm.
intermediate matrixvector multiplication+ 9 more 
Training material for parallel programming with MPI

Upload test for training project

Training material for parallel programming with MPI

Numerical programming with NumPy and Scipy

Training Material/GPU Programming/OpenACC

Training material for parallel programming with OpenMP



Kernels for Monte Carlo methods

Kernels for Nbody methods

Kernels for distributed dense linear algebra



Training material for parallel programming with OpenMP