Overview of Intro to MPI class
Text-only
Printable
Framed version
Introduction
Research Computing Home
1.
Overview of Parallel Programming
2.
Parallel Computer Architectures
Parallel Computer Architectures
Two Basic Architectures
3.
Parallel Programming Models
4.
Pros and Cons of OpenMP and MPI
5.
Parallel Programming Issues
6.
Problem Decomposition
7.
What Is MPI?
8.
Differences Between Versions of MPI
9.
Hello World MPI Examples
Hello World MPI Examples
10.
How to Compile MPI Programs
11.
How to Run MPI Programs Interactively
12.
How to Run MPI Programs in A Batch Queue
13.
Basic MPI Functions (Subroutines) and Data types
14.
MPI Numerical Integration Example
15.
Details of Message Passing
16.
Wildcarding and Using the Status Handle
Wildcarding
Using the Status Handle
17.
MPI Point-to-Point Communication Modes
18.
MPI Collective Communication Modes
19.
MPI Task Parallelism Example
20.
MPI Array Search Example 1
21.
MPI Array Search Example 2
22.
MPI Error Handling
MPI Error Handling
23.
MPI resources
Tutorials and On-line Classes
Websites for Various Versions of MPI