Каждая программа MPI содержит директиву препроцессора:
. . .
main(int argc, char** argv) {
. . .
/* Функции MPI нельзя вызывать до этого момента */
MPI_Init(&argc, &argv);
. . .
MPI_Finalize();
/* Функции MPI нельзя вызывать после этого момента */
. . .
} /* main */