Text-only Printable
Frames No Frames

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.MPI Numerical Integration Reduction Example
16.Details of Message Passing
17.Wildcarding and Using the Status Handle
  Wildcarding
  Using the Status Handle
18.MPI Point-to-Point Communication Modes
19.MPI Collective Communication Modes
20.MPI Task Parallelism Example
21.MPI Array Search Example 1
22.MPI Array Search Example 2
23.Avoiding MPI Deadlock
24.MPI Error Handling
 MPI Error Handling
25.MPI resources
  Tutorials and On-line Classes
  Websites for Various Versions of MPI