Welcome to the MPI tutorial for beginners! In this tutorial, you will learn the basic concepts of MPI. Below are the available lessons, each of which contain example code.

This beginner tutorial assumes that the reader has a basic knowledge of C, some C++, and Linux.

Introduction and MPI installation

Blocking point-to-point communication

Basic collective communication

Advanced collective communication

This site is still under construction. Stay tuned for more lessons!