【发布时间】: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