Skip to content

Parallel algorithms implemented in C programming language with MPI or OpenMP in Microsoft Visual Studio.

License

Notifications You must be signed in to change notification settings

simonryu/parallel_algorithms

 
 

Repository files navigation

Parallel algorithms

Description

Made in C programming language with MPI or OpenMP in Microsoft Visual Studio.

Algorithms

  1. Introduction OpenMP
  2. Introduction MPI (1)
  3. Introduction MPI (2)
  4. Communication on regular topologies
  5. Communication via interconnection networks with any type of tree topology
  6. Compression (Reduction). Calculating Prefixes (Scan)
  7. Parallel sorting (1): Muller-Preparata algorithm; Odd-Even algorithm
  8. Parallel Sorting (2): Bitonic sorting algorithm on hypercube
  9. Matrix multiplication
  10. Solving linear systems equations
  11. Choosing the leader (1): LCR algorithm (LeLann, Chang and Roberts)
  12. Choosing the leader (2): the synchronous FloodMax algorithm

License

The applications are licensed under the MIT License.

About

Parallel algorithms implemented in C programming language with MPI or OpenMP in Microsoft Visual Studio.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%