Macports, mpif90, Fehler „Versuch, eine MPI-Routine zu verwenden, bevor MPICH initialisiert wird“

Macports, mpif90, Fehler „Versuch, eine MPI-Routine zu verwenden, bevor MPICH initialisiert wird“

Ich habe OpenMPI und MPICH über Macports installiert. Der Fortran-Code lässt sich problemlos kompilieren, aber zur Laufzeit tritt die Fehlermeldung „Versuch, eine MPI-Routine zu verwenden, bevor MPICH initialisiert wird“ auf.

Meins ist masOS Mojave 10.14.5.

Antwort1

brewist heutzutage robuster.

Versuchen

brew install openmpi

Dann

mpirun -np 4 <some task> 

sollte ohne Probleme laufen

verwandte Informationen