Skip to content
This repository has been archived by the owner on Sep 19, 2023. It is now read-only.

Learn and practice parallel programming using C and MPI. Course at the University of Nizhny Novgorod

Notifications You must be signed in to change notification settings

nifadyev/parallel-programming

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

parallel-programming

Solutions of educational problems using the C and MPI library for additional knowledge of parallelism.

Task 1 - Count the number of mismatched characters in two strings

Strings are randomized, user may set max string length in CLI. Linear realization and parallel one are both executed and then compared.

Task 2 - Matrix multiplication using tape horizontal scheme

Horizontal scheme splits only first matrix into strings, second matrix remains unchanged. Matrices are randomized, user may set the size of each matrix in CLI. Linear realization and parallel one are both executed and then compared.

Task 3 - Shell sort with simple merge

Array is randomized and unsorted, user may set array length in CLI. Linear realization and parallel one are both executed and then compared. Tests are provided as well.

About

Learn and practice parallel programming using C and MPI. Course at the University of Nizhny Novgorod

Topics

Resources

Stars

Watchers

Forks

Languages

  • C 100.0%