在多台 Windows 计算机上从控制台运行 MPI 程序

发布于 2024-12-10 09:34:53 字数 422 浏览 1 评论 0原文

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

Command: mpiexec -hosts 2 locahost 2 192.168.0.102 2
错误:mpiexec 在 <我的计算机名称> 上运行无法连接到 locahost:8677 上的 msmpi 服务

我已在 Windows 防火墙中为该程序创建了规则。 那么哪里可能有问题呢? 提前致谢。

I'm trying to execute parallel MPI program on several Windows machines (actually I have one Win7 and one WinXP machines, but people with other configurations (WinXP on all machines, for example) have the same problem). I use MPICH2 (1.4.1p1). I can execute program if I use wmpiexec (MPIEXEC wrapper - GUI for MPI) but if I try to execute it from console I catch next error:

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

I have created rule for the program in Windows firewall.
So where can be a problem?
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁的年少不轻狂 2024-12-17 09:34:53

这是一个奇怪的解决方案,但是当 mpiexec.exe可执行 MPI-program 位于同一目录中时,一切都很好。

It's a wierd solution, but when mpiexec.exe and executable MPI-program is in the same directory everything is fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文