【问题标题】:Run MPI program from console on several Windows machines在多台 Windows 机器上从控制台运行 MPI 程序
【发布时间】:2011-12-08 21:56:48
【问题描述】:

我正在尝试在几台 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 防火墙中的程序创建了规则。 那么问题出在哪里呢? 提前致谢。

【问题讨论】:

    标签: windows port mpi mpich


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-09
      • 2017-02-04
      • 2020-10-20
      • 2013-02-10
      • 2013-01-18
      • 2010-11-19
      • 2013-02-11
      • 2011-01-22
      相关资源
      最近更新 更多