Parallel Computing in Undergraduate Education
Joint Institute for Computational Science, UTK/ORNL
Module 7
Message Passing Interface (MPI)
Topics of Discussion:
Message Passing Interface
Primary Resources :
Introduction to MPI (JICS, UTK)
HTML and PS Notes
Additional Resources:
Overview of MPI (J. Dongarra, UTK) --
PS Notes
MPI Workshop (CTC) --
Website
MPI Basics (PSC) --
HTML Notes
Message Passing: Code Development (PSC) --
HTML Notes
MPI Workshop (MHPCC) --
HTML Notes
EPCC MPI Course (EPCC, UK) --
Website
From Fundamentals to Applications (D. Walker, UTK) --
PS Notes
MPI: The Complete Reference (M. Snir, S. Otto, S. Huss-Lederman, D. Walker, J. Dongarra) --
HTML Book
MPI Standard Reference Manual ---
PS Notes
Distributed Memory Message Passing Programming I-IV (UIUC) --
Web Site
References :
MPI Home Page at Mississippi State (MSU)--
Web Site
The MPICH Home Page (ANL) --
Website
Parallel Programming with MPI (P. Pacheco) --
Website
MPI2 Home Page (ANL) --
Web Site
Software Repository
Example codes from "Using MPI" by William Gropp, Ewing Lusk and Anthony Skjellum, published by MIT Press --
FTP Site
Example codes in Parallel Programming with MPI (P. Pacheco) --
Website