MS-MPI应用程序在多个节点上失败

时间:2015-11-03 14:14:19

标签: mpi distributed ms-mpi

我有两个带有Windows 7的虚拟框。它们的IP分别是10.0.0.20和10.0.0.22。从一个虚拟盒子我可以ping另一个。

在两个方框中,我打开smpd连接:

smpd -p 8677

在这两个方框上我都可以看到端口8677正在侦听。在一个方框中,使用telnet,我可以在端口8677上连接另一个。我还禁用了防火墙,但我没有任何防病毒软件。 然后我尝试在10.0.0.20上启动我的应用程序:

mpiexec /port 8677 /gmachinefile host.txt myapp.exe

host.txt填充

时有效
10.0.0.20

10.0.0.22

但是当host.txt由两行组成时:

10.0.0.20
10.0.0.22

我收到此错误:

[01:1952] ERROR: unable to read the cmd header on the pmi server context, Other MPI error, error stack:
[01:1952] ERROR: connection to the pmi client broken, closing.
[01:1952] ERROR: unable to read the cmd header on the pmi server context, Other MPI error, error stack:
[01:1952] ERROR: connection to the pmi client broken, closing.

所有命令均以管理员权限启动。

0 个答案:

没有答案