Skip to content

A short study of OpenMP and MPI by way of matrix multiplication. The examples are written in C++ and make use of the standard library's Vector class.

Notifications You must be signed in to change notification settings

JohnNehls/ParallelMatrixMultiplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParallelMatrixMultiplication

A short study of OpenMP and MPI by way of matrix multiplication, results and context reported in report.pdf. The examples are written in C++ and make use of the Vector class from the standard library.

Run

See the makefile for the build commands for the MPI, OpenMP, and serial codes. For running instructions, execute any of the executables (.exe) without any command line inputs.

Dependencies

On Fedora/REHL the following commands are needed for dependencies and environment setup:

sudo dnf install g++ openmpi-devel
source /etc/profile.d/modules.sh
module load mpi/openmpi-x86_64

About

A short study of OpenMP and MPI by way of matrix multiplication. The examples are written in C++ and make use of the standard library's Vector class.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published