Fork me on GitHub

Message Passing Interface (MPI)

Author: Blaise Barney, Lawrence Livermore National Laboratory, UCRL-MI-133316

Table of Contents

  1. Abstract
  2. What is MPI?
  3. LLNL MPI Implementations and Compilers
  4. Getting Started
  5. Environment Management Routines
  6. Exercise 1
  7. Point to Point Communication Routines
  8. Exercise 2
  9. Collective Communication Routines
  10. Derived Data Types
  11. Group and Communicator Management Routines
  12. Virtual Topologies
  13. A Brief Word on MPI-2 and MPI-3
  14. Exercise 3
  15. References and More Information
  16. Appendix A: MPI-1 Routine Index

Once you have finished the tutorial, please complete our evaluation form!