Skip to content

Repo for the second assignment of the Parallel and Distributed Systems course, AUTh, about finding K-Nearest-Neigboors using an MPI cluster in a ring fashion to distribute the computations and achieve speed and efficiency, countering the limited memory of machines

Notifications You must be signed in to change notification settings

e-left/parallel_and_distributed_systems_assignment_02

Repository files navigation

How to run

Create a top level directory named out. Run make sequential to generate the sequential executable, and make mpi to generate the mpi executable. Run the sequential implementation using ./out/sequential, and the mpi implementation by running mpirun -np <NO OF MPI PROCESSES> out/mpi, specifying the number of mpi processes. Change the current test loaded in the file main.c. For a way to implement custom tests, check out files test.h and test.c on each implementation.

About

Repo for the second assignment of the Parallel and Distributed Systems course, AUTh, about finding K-Nearest-Neigboors using an MPI cluster in a ring fashion to distribute the computations and achieve speed and efficiency, countering the limited memory of machines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published