This repository consists of a few programs that deal with heavy computation by using parallel computing means:
- exe1 presents the static\dynamic methods of parallel computing, using MPI.
- exe2 presents other functions from the MPI, and the 2D arrangement of processes to implement the Shearsort Algorithm.
- The SequenceAlignment project is the final project of the Parallel Distributed Computing course.
- MPI.
- OpenMP.
- CUDA development.
For more information, please visit the attached assignment pdf files within each of the project directories.