Code examples associated to the lectures "(Short introduction to) parallel programming (for physicists), by F. Gélis and G. Misguich [IPhT, June 2019]"
- Web site: course.ipht.cnrs.fr
- Course poster: pdf
- Course 1 (June 7th 2019)
- Courses 2 and 3 (June 14th and 21th - G. Misguich)
- Multi-threaded linear algebra libraries (OpenBLAS and MKL): pdf slides
- Multi-threaded Fourier transforms (using FFTW3): pdf slides
- Parallel programming in Python (using Multiprocessing): pdf slides
- Code examples for BLAS/Lapack (C, Fortran, C++ and Python/Numpy), fftw3 and Python/Multiprocessing: .tar
- OpenMP: pdf slides and code examples (.tar) in C, Fortran and C++
- Course 4 (June 28th - F. Gélis)