【问题标题】:Open MPI Hangs over multiple hosts打开 MPI 挂在多个主机上
【发布时间】:2013-03-24 04:07:54
【问题描述】:

所以我一直试图让 openmpi 在两台主机上工作,但每当我输入命令时它就会挂起。使用调试,我设法看到本机服务器在 /tmp 命令之后成功执行了 mpi,但是 host2 挂在那里。

$ mpirun --prefix /usr/lib/openmpi -d -host server10 你好

[server9:09833] procdir: /tmp/openmpi-sessions-jonesi1@server9_0/58918/0/0

[server9:09833] 作业目录:/tmp/openmpi-sessions-jonesi1@server9_0/58918/0

[server9:09833] 顶部:openmpi-sessions-jonesi1@server9_0

[server9:09833] tmp: /tmp

[server9:09833] mpirun: 重置路径:/usr/lib/openmpi/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr /local/sbin:/usr/sbin:/sbin:/usr/lib64/openmpi/bin:/home/[我的用户名]/bin

[server9:09833] mpirun: 重置 LD_LIBRARY_PATH: /usr/lib/openmpi/lib:/usr/lib64/openmpi/lib

[server10:01982] procdir: /tmp/openmpi-sessions-jonesi1@server10_0/58918/0/1

[server10:01982] 作业目录:/tmp/openmpi-sessions-jonesi1@server10_0/58918/0

[server10:01982] 顶部:openmpi-sessions-jonesi1@server10_0

[server10:01982] tmp: /tmp

我看到很多人建议 ssh 可能会被阻止,但是命令 ssh server10 mpirun hello 工作正常。有人对如何进行有任何建议吗?提前感谢您提供的任何帮助。

【问题讨论】:

    标签: cluster-computing mpi redhat freeze openmpi


    【解决方案1】:

    检查两台机器上的防火墙是否关闭。在 Linux 上,您可以使用

    iptables -L
    

    SSH 可能会在防火墙允许的情况下工作,但 MPI 需要一个不同的(高)端口,该端口可能会被阻止。

    【讨论】:

      猜你喜欢
      • 2016-07-23
      • 2013-02-10
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 2016-01-09
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多