Fortran MPI Laufzeitfehler

Ich versuche, das parallele Schreiben von Daten aus Fortran-Code mit MPI zu verstehen. Ich bin auf ein einfaches Programm von @ gestoßHie.

Ich habe das Programm kompiliert und mit dem MPI-Compiler ausgeführt und erhalte den folgenden Fehler:

sathish@HP-EliteBook:~/Desktop$ mpif90 test.F90 -o test
sathish@HP-EliteBook:~/Desktop$ mpirun -np 4 test
-------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code.. Per user-direction, the job has been aborted.
-------------------------------------------------------

Ich sehe ähnliche Probleme in anderen Foren, die erwähnen, dass dies auf einen falschen MPI-Installationsort zurückzuführen ist. Das Folgende war eine der Lösungen, die die Verwendung von @ vorschlugeLD_PRELOAD:

sathish@HP-EliteBook:~/Desktop$ mpirun -x LD_PRELOAD=libmpi.so -np 4 test
-------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code.. Per user-direction, the job has been aborted.
-------------------------------------------------------

Das Problem besteht weiterhin. Ich konnte nicht herausfinden, was das Problem für ein so einfaches Programm ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage