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.