9. Building MPI applications
The simplest way to compile and link MPI applications is to use the Open MPI “wrapper” compilers.
- 9.1. Quick start: Building MPI applications
- 9.2. Customizing wrapper compiler behavior
- 9.3. Extracting flags from the wrapper compilers
- 9.4. ABI compatibility to previous versions of Open MPI
- 9.5. Building MPI applications using the MPI Forum ABI
- 9.6. Removed MPI constructs
- 9.7. Deprecation warnings while compiling MPI applications
- 9.8. Building fully-static MPI applications
Warning
Except when using the MPI ABI compiler wrapper (mpicc_abi), Open MPI
does not attempt to interoperate with other MPI
implementations, nor executables that were compiled for
them. MPI applications need to be compiled and linked
with Open MPI in order to run under Open MPI.
See the section on Open MPI’s version numbering scheme for information about binary compatibility between different versions of Open MPI for applications compiled with another version.