Overview of Intro to MPI class

Text-only Printable Framed version

Introduction

Research Computing Home
Contract sections
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