
Open MPI v5.0.x
The Open MPI Project is an open source implementation of the Message Passing Interface (MPI) specification that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.
Documentation locations
Documentation for Open can be found in the following locations:
Open MPI version |
Documentation location |
---|---|
v5.0.0 and later |
Open MPI documentation has consolidated and moved to This particular documentation is for v5.0.x; use the selector in the bottom-left of the navigation column to select documentation for different version. |
v4.1.x and earlier |
See the legacy Open MPI FAQ and the README file in the source tarball. For example: |
Release announcements
The best way to hear about new Open MPI releases is via the low-volume announcement mailing list.
Additionally, if you are a downstream packager of Open MPI (e.g., you package Open MPI for an operating system distribution), you may wish to sign up for the low-volume packagers list.
Table of contents
- 1. To-Do Items
- 2. Quick start
- 3. Getting help
- 4. Release notes
- 5. Building and installing Open MPI
- 6. Open MPI-specific features
- 7. Validating your installation
- 8. Version numbers and binary compatibility
- 9. Building MPI applications
- 10. Running MPI applications
- 11. Networking system support
- 12. Frequently Asked Questions (FAQ)
- 12.1. Supported systems
- 12.2. System administrator-level technical information
- 12.3. Building Open MPI
- 12.4. Running MPI applications
- 12.5. Fault Tolerance
- 12.6. Troubleshooting
- 12.7. Parallel debugging
- 12.8. Large Clusters
- 12.9. Open MPI IO (“OMPIO”)
- 12.10. MacOS
- 12.11. Run-Time Tuning
- 12.12. General Tuning
- 13. Developer’s guide
- 13.1. Prerequisites
- 13.2. Obtaining a Git clone
- 13.3. Compiler Pickyness by Default
- 13.4. Running
autogen.pl
- 13.5. Building Open MPI
- 13.6. Open MPI terminology
- 13.7. Source code tree layout
- 13.8. Internal frameworks
- 13.9. Manually installing the GNU Autootools
- 13.10. Installing Sphinx
- 13.11. ReStructured Text for those who know Markdown
- 14. Contributing to Open MPI
- 15. License
- 16. History of Open MPI
- 17. News
- 18. Open MPI manual pages
- 19. OpenSHMEM manual pages