我正在尝试创建一个 Java GUI 来控制和运行 MPI 进程。我可以从命令行运行 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 - 我能够在我的 MacOS 环境中运行 Java 程序来启动和运行相同的代码,但是我使用 brew 安装的 MPICH2。