Center for Applied Mathematics
Minicourse on Parallel Programming

April 24, May 1 and May 8, 2008



The following presentations were designed to provide a basic introduction to some of the important MPI functions used
to develop parallel programs written in C. The source code for the examples discussed in the presentations is available below.

Presentation #1     Presentation #2     Presentation #3

Example Files

abort.c
allreduction.c
barrier.c
broadcast.c
deadlock.c
definedDatatype.c
definedTest.c
firstMPI.c
getCount.c
iprobe.c
nonblockSR.c
nonblockSR2.c
pack.c
packSize.c
pi.c
probe.c
rankSize.c
reduceLoc.c
reduction.c
samples.c
sendRecv.c
sendRecvError.c
status.c
trapezoid.h
trapezoid_dyn.h
trapezoid.c
trapezoid_dyn.c
trapezoidMain.c
trapezoidMain_dyn.c
trapezoidMPI.c
trapezoidMPI_dyn.c
wildCardSR.c

Back