0

我正在尝试在几台 Windows 机器上执行并行 MPI 程序(实际上我有一台 Win7 和一台 WinXP 机器,但其他配置的人(例如所有机器上的 WinXP)有同样的问题)。我使用 MPICH2 (1.4.1p1)。如果我使用 wmpiexec(MPIEXEC 包装器 - MPI 的 GUI),我可以执行程序,但如果我尝试从控制台执行它,我会捕获下一个错误:

命令:mpiexec -hosts 2 locahost 2 192.168.0.102 2 <path to the program>
错误:mpiexec running on <name of my machine> is unable to connect to msmpi service on locahost:8677

我已经为 Windows 防火墙中的程序创建了规则。那么哪里会出问题呢?提前致谢。

4

1 回答 1

0

这是一个奇怪的解决方案,但是当mpiexec.exeexecutable MPI-program在同一个目录中时,一切都很好。

于 2011-10-17T18:38:07.687 回答