Ошибка запуска openMPI в кластере Linux

У меня возникли проблемы с запуском кода 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 на всех узлах кластера и попробовал предложения, размещенные здесь Ошибка при запуске программы кластера MPI в локальной сети, но проблема все еще существует.


person Mani    schedule 10.04.2018    source источник


Ответы (1)


Указание хостов с помощью OpenMPI работает с --host. Это немного отличается от MPICH2, используемого в руководстве, которому вы следуете.

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

Я рекомендую вам обратить пристальное внимание на справочные страницы Open MPI и FAQ.

person Sascha Gottfried    schedule 10.04.2018