Skoltech HPC course
The code examples presented here demonstrate the most common use of different parallel programming interfaces to speed up your scientific research. All sections are provided with their descriptions. There are also auxiliary files for the results visualization (called Visualization.ipynb
) added where it is necessary. More detailed information about the navigation through the repository is in its lower branches
lab1/lab2 - OMP/MPI tasks
lab3 - CUDA basics
lab4 - intro to CURAND library,
some parallel algorithms with CUDA
lab5 - Numba tutorial