MPI プロセスを制御および実行するための Java GUI を作成しようとしています。コマンド ラインから MPI プロセスを実行できますが、Java Process Builder 経由で実行できません。
プロセスの開始直後に次のエラーが表示されます。
[SCI053_VM003:02928] ..\..\openmpi-1.6.4\opal\event\event.c: ompi_evesel->dispatch() failed.
環境に問題があると思われますが、診断方法がわかりません。java プロセス ビルダーによって見られる環境と、mpiexec されたプロセスによって見られる環境をログに出力しましたが、何も問題はありません!?!?
すべてのコードと出力ログはgistに投稿されています
MPI4PY 用にパッケージ化されたOpenMPI 1.6.4 を使用して、Windows 環境で実行しようとしています。
主に OpenMPI の問題のように思われるので、UserListに投稿しましたが、どこかで助けが得られることを願っています...
デビッド
PS - Java プログラムを実行して MacOS 環境で同じコードを起動して実行することはできますが、そこでは brew でインストールされた MPICH2 を使用します。