Made in C programming language with MPI or OpenMP in Microsoft Visual Studio.
- Introduction OpenMP
- Introduction MPI (1)
- Introduction MPI (2)
- Communication on regular topologies
- Communication via interconnection networks with any type of tree topology
- Compression (Reduction). Calculating Prefixes (Scan)
- Parallel sorting (1): Muller-Preparata algorithm; Odd-Even algorithm
- Parallel Sorting (2): Bitonic sorting algorithm on hypercube
- Matrix multiplication
- Solving linear systems equations
- Choosing the leader (1): LCR algorithm (LeLann, Chang and Roberts)
- Choosing the leader (2): the synchronous FloodMax algorithm
The applications are licensed under the MIT License.