在Linux集群上运行openMPI时出错

时间:2018-04-10 07:59:31

标签: openmpi mpich

我在群集上运行MPI代码时遇到问题,并使用以下命令运行代码并尝试使用ip地址。

mpiuser1@comp-asdf-4:~$ mpirun -np 4 -hosts master, slave1 ./myexe

并有以下错误

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

我有一个由2个节点组成的集群,一个是主节点和从节点,我按照本教程http://mpitutorial.com/tutorials/running-an-mpi-cluster-within-a-lan/创建了一个集群。我使用的是ubuntu(16.04.1),gcc版本5.4.0,openmpi版本3.0.1。其他用户报告的错误相同,但他没有在所有集群节点上使用相同版本的mpi,并尝试过发布在此处的suggesstions Error while running MPI cluster program in LAN,但问题仍然存在。

1 个答案:

答案 0 :(得分:0)

使用OpenMPI指定主机与--host一起使用。这与您遵循的教程中使用的MPICH2略有不同。

$ mpirun -np 4 --host master, slave1 ./myexe

我建议您密切关注Open MPI手册页和FAQ。