Personal tools
University Computing Service

Information & documentation

Parallel Programming: Introduction to MPI

Course notes

This is an introduction to using MPI for writing parallel programs to run on clusters and multi-CPU systems, largely for the purposes of "high-performance computing". It will cover all of the principles of MPI, and teach the use of all of the basic facilities of MPI (i.e. the ones that are used in most HPC applications), so that attendees will be able to write serious programs using it and update ones they get from other people.

All examples are given in Fortran 90, C and C++, and attendees can use whichever of these they prefer for the practicals.

For more information, please click here. For other courses by the same author, please click here.