Welcome to the Parallel Programming Course! For more detailed documentation and resources, please visit documentation page.
The following parallel programming technologies are considered in practice:
Message Passing Interface (MPI)
OpenMP (Open Multi-Processing)
oneAPI Threading Building Blocks (oneTBB)
Multithreading in C++ (std::thread)
- You are not supposed to trigger CI jobs by frequent updates of your pull request. First you should test you work locally with all the scripts (code style).
- Respect others time and don't slow down the job queue
- Carefully check if the program can hang.