Ein häufiger Grund für dieses Phänomen ist ein "vergessenes" mpif.h oder
mpi.h File in dem Verzeichnis, in dem compiliert wurde. Was in diesem File
steht, ist nicht zwischen verschiedenen MPI-Implementierungen übertragbar.
In vielen Fällen lässt sich jedoch das Programm trotzdem übersetzen und
verhält sich dann zur Laufzeit seltsam.

Löschen Sie jegliches MPI-Headerfile aus Ihren Quellverzeichnissen und
verwenden Sie unbedingt die Header, die das System anbietet.