【问题标题】:Error while running MPI cluster program in LAN在局域网中运行 MPI 集群程序时出错
【发布时间】:2017-08-19 22:17:10
【问题描述】:

在 LAN 环境中运行 MPI 集群程序时出错。我在本地 LAN 环境中创建了主客户端和其他客户端。我按照本教程创建一个集群并运行它,Running an MPI Cluster with in LAN

mpiuser@507-12:~/cloud/mpich-3.0.4/examples$ mpirun -np 4 -hosts 192.168.100.77, 192.168.100.78 ./icpi

mpirun: Error: unknown option "-o" Type 'mpirun --help' for usage.

这就是说我们应该在编写命令时使用适当的标签,然后它就会起作用。但是,我尝试了许多通过更改或更改标签来运行它的方法。仍然得到同样的错误。无法弄清楚出了什么问题。请以应有的尊重帮助我。谢谢。

【问题讨论】:

  • 两个ip地址之间有空格。删除它。格式为-hosts ip1,ip2
  • 错误仍然存​​在。没有正确理解。
  • 看起来 -hosts 被解析为多字符选项,只需尝试 -h 或根本不指定主机。或 RTFM:“man mpirun”说什么?还是“mpirun --help”?也许您执行的 mpirun 版本比您想象的要好?
  • 是的,我运行的版本不同。现在它起作用了。感谢您的答复。 @GeorgBisseling

标签: compiler-errors compilation mpi mpich mpiexec


【解决方案1】:

选项 -hosts 应该是 -host(别名 -H,--host)

【讨论】:

    猜你喜欢
    • 2018-09-28
    • 2017-01-09
    • 1970-01-01
    • 2020-04-21
    • 2014-01-12
    • 2019-11-18
    • 2015-10-09
    • 2013-02-20
    • 2018-09-19
    相关资源
    最近更新 更多