Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
repo for algoritrms and applications implemented uding MPI
C
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitattributes
.gitignore
AverageNumbers.c
Build_MPI_Type.c
DynamicSizeReceive.c
OddEvenSort.c
PI_Estimation.c
Parallel_MergeSort.c
PingPong.c
Readme.txt
RoundRing.c

Readme.txt

i'm implementing programs and algorithms in Graph Theory, Numerical Methods, Linear System Solvers using MPI. 


First: MPI primitives:

using Custom DataTypes:
	1- Build_MPI_Type: creates custom MPI_DataType to enhance communication overhead of sending messages with different types.

using synchronous Send/Recieve 
	1- PingPong.
	2- Round Ring.

using MPI_Probe, MPI_Get_count to recive Dynamic Size data
	1- DynamicSendRecieve.

using MPI_Scatter, MPI_Gather to scatter random array digits and calculate average
	1- AverageNumbers.

Second: Simple Programs:
	1- OddEven Sort.
	2- PI Estimation using Randomness.
	3- Parallel Merge Sort(combining sub-problems using Tree Communication Structure).
Something went wrong with that request. Please try again.