Intermediate and Advanced Applications
in Parallel Programming and MPI
- MPI
Exercises from William Gropp
- Designing and
Building Parallel Programs, by Ian Foster
-
Parallel Algorithm Examples, from Chap. 1
Exercises 6-10, Chap 1, require you to design a parallel algorithm
-
Case Study: Atmosphere Model, Chap. 2
-
Case Study: Floorplan Optimization, Chap 2
-
Case Study: Computational Chemistry, Chap. 2
-
Exercises for Chap. 2
-
Case Study: Shortest Path Algorithms, Chap. 3
-
Matrix Multiplication, Chap. 4
-
Exercises from Chap 4
-
Case Study: Earth System Model, MPI, from Chap. 8
-
Parallel Merge Sort, Chap. 11
-
Hypercube Algorithm exercises, Chap. 11
- Designing and Building Parallel
Programs, by Ian Foster, main page
- MPI Home Page -
Argonne Lab
- "MPI:
The Complete Reference", Text Online - Scroll down for Contents
- MPI Tutorial
Slides, by Gropp
- Edinburgh Computing
Center Slides
- The Message Passing Interface Standard (from Argonne National Lab)
- Syntax of MPI calls - Index for
the Message Passing Interface Standard
- MPI General Information
- MPI Tutorial lists
- "Six Function" MPI - syntax summary for C and C++ versions
- One-Step Start LAM MPI
- Getting Started with LAM/MPI
- MPI Tutorial from LAM
- Tutorial, Part 1, with slides and intro programs.
- MPI Definitions (C, C++, Fortran)
and MPI Function Index
- LAM FAQ: Running LAM/MPI applications
- MPI and Parallel Programming text by Pacheco