Parallel Programming with Message Passing Interface

Yanfei Guo, Argonne National Laboratory

Photo of Yanfei Guo

The Message Passing Interface (MPI) has been the de facto standard for parallel programming for nearly two decades and MPI knowledge is considered a prerequisite for most people seeking a career in the subject. This is a beginner-level tutorial to introduce parallel programming with MPI. It will provide an overview of the standard, its offered features, current implementation and suitability for parallel-computing environments. This tutorial will cover point-to-point and collective communication, and demonstrate how scientific applications use them. The session includes hands-on training.

Abstract Author(s): Yanfei Guo