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

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.

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.


Kernels for dense linear algebra

Kernels for Monte Carlo methods

Kernels for Nbody methods


Kernels for sparse linear algebra

Kernels for spectral methods

Training material for parallel programming with OpenMP


Upload test for training project






Training material for parallel programming with OpenMP

Kernels for parallel I/O

Training Material/GPU Programming/OpenACC