What is MPI, and where can I find information about using it on Big Red?
Message Passing Interface (MPI) is a library specification for message passing. The goal of MPI is to develop a practical, portable, efficient, and flexible standard for writing message-passing programs. For more, see the Argonne National Laboratory (ANL) MPI page.
For an MPI tutorial, see Introduction to MPI on the National Center for Supercomputing Applications (NCSA) Cyberinfrastructure Tutor (CI-Tutor) web-based training site. Everyone is welcome to take the course, but you must register first.
For information about using MPI on Big Red at Indiana University, see:
- On Big Red, how do I run MPI jobs?
- Parallel applications and message passing libraries in Big Red at Indiana University
- A convenient script for submitting parallel jobs
Note: Big Red is scheduled to be retired from service September 30, 2013. Indiana University is replacing it with Big Red II, the fastest university-owned supercomputer in the nation, capable of performing one quadrillion floating-point operations per second (1 petaflop). For more, see Big Red II at Indiana University. No new Big Red accounts will be created after May 3, 2013. If you have a Big Red account as of May 3, you will still be able to access and use Big Red until your account is migrated to Big Red II. If you have questions or concerns contact the High Performance Systems group.
This document was developed with support from National Science Foundation (NSF) grant OCI-1053575. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the NSF.
Last modified on April 19, 2013.







