Alle Prozesse müssen MPI_Finalize rufen, bevor sie sich beenden. Die Anzahl der Prozesse nach MPI_Finalize ist undefiniert; man sollte nach dem Funktionsruf besser nicht viel mehr als ein 'return rc' ausfuehren.
Aufruf:
#include "mpi.h"
int main(int argc, char *argv[]) {
...
MPI_Finalize();
return rc;
}
Programmbeispiel