The dynamic process model allows for the creation and cooperative termination of processes after an MPI application has started. It provides a mechanism to establish communication between the newly created processes and the existing MPI application. It also provides a mechanism to establish communication between two existing MPI applications, even when one did not ``start'' the other.
The MPI procedures described in this section require the World Model, meaning that MPI_INIT or MPI_INIT_THREAD has been used to initialize MPI.