Recommended Readings
These readings are recommend for understanding the content of this unit.
- One of the best MPI tutorials is published by LLNL. Just use it to get some more details about the MPI functionalities introduced in the unit. It also contains several simple MPI example programs.
Optional Readings
These readings are completely optional, they allow you to gather further knowledge about the presented topics.
- The official MPI standards are available at http://www.mpi-forum.org/
- An example of how jobs are submitted to a cluster computing system.
- A good MPI stack to start with is OpenMPI.
- A good explanation of the SPMD idea is available on Wikipedia.
- Marmot, a tool for monitoring running MPI programs for deadlocks or other suspicious behavior.
- Vampir, a tool for the vizualization of communication in MPI software.