Skip to content

Repository for Aristotle Univerisity of Thessaloniki ECE Deparment, Parallel & Distributed Systems' 4th project

Notifications You must be signed in to change notification settings

angelos-sp/pad_auth_4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel-Exercise4

A Boolean Matrix Multiplication implementation using two levels of parallelization.

1. Before using

pad4.c: Serial Implementation

pad4_OMP.c: Implementation using openMP

pad4_MPI_OMP.c: Implementation using openMP and MPI

  • Pull the directory and save it locally.
  • Open each .c file and edit the global variables (n, d, b) at the top of the script according to your needs.

2. Execution

In order to test the implementations locally on your machine, use the files located in the home directory. Follow the commands in the order given below:

make clean
make all

To test pad4 and pad4_OMP, type:

./<filename>

To test the hybrid MPI/OMP implementation, type:

mpiexec -np <number_of_processes> ./pad4_MPI_OMP

Repo for the fourth exercise of course 050 - Parallel and Distributed Systems, Aristotle University of Thessaloniki, Dpt. of Electrical & Computer Engineering.

About

Repository for Aristotle Univerisity of Thessaloniki ECE Deparment, Parallel & Distributed Systems' 4th project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published