9. Building MPI applications

The simplest way to compile and link MPI applications is to use the Open MPI “wrapper” compilers.


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.