Macports、mpif90、エラー「MPICH を初期化する前に MPI ルーチンを使用しようとしています」

Macports、mpif90、エラー「MPICH を初期化する前に MPI ルーチンを使用しようとしています」

私は MacPorts Openmpi と mpich 経由でインストールしました。Fortran コードは正常にコンパイルされますが、実行時に「MPICH を初期化する前に MPI ルーチンを使用しようとしています」というエラーが発生します。

私のはmasOS Mojave 10.14.5です。

答え1

brew最近はより堅牢になっています。

試す

brew install openmpi

それから

mpirun -np 4 <some task> 

問題なく動作するはずです

関連情報