【发布时间】:2016-07-16 07:11:23
【问题描述】:
我正在设置使用 MPICH 3.2 运行一些并行作业,并尝试使用提供的示例程序 cpi 测试配置(3 个节点,名为 Ruby、Sapphire 和 Onyx(主))与安装。当我尝试运行作业时,出现以下错误:
ssh: connect to host Ruby_Slave port 22: No route to host
Host key verification failed.
Ruby 在非标准 ssh 端口上运行 ssh,我认为这可能是问题所在。有没有办法在 MPI 中指定用于 ssh 的端口?
编辑1:
Host Sapphire
HostName 10.42.43.11
Port 22
PasswordAuthentication no
EnableSSHKeysign yes
RSAAuthentication yes
PubkeyAuthentication yes
【问题讨论】:
-
没有 Open MPI 3.2 这样的东西。该项目刚刚发布了 2.0.0 版本。你的实现可能是 MPICH。
-
我的错,我正在运行 MPICH。我会适当地编辑问题。
-
这是一个重要信息,因为这两种实现都具有完全不同的机器文件格式。