在 Linux 中使用 mpirun 时出现错误“ssh:名称或服务未知”

Error “ssh: Name or service not known” while using mpirun in Linux

我已经在我的 linux 集群中成功编译了 MPICH 库,并且还在 ~/.bashrc 中导出了变量。

# MPICH
export PATH="$/disk2/usr/lib/mpich/bin:$PATH"

但是当我使用mpirun进行多核计算时。错误将如下所示:

ssh: Xiehost: Name or service not known

Xiehost 是我的 linux 集群的名称。而我用ssh来控制它。

.exe 已使用一个核心成功执行。而 mpirun 对我的项目来说是必不可少的,效率更高。

如有任何建议,我们将不胜感激。

您的 OS 似乎不知道如何解析名称 Xiehost。尝试在 /etc/hosts (Windows/system32/drivers/etc/hosts) 中添加一对值 IP-address Xiehost