2015-02-22 3 views
0

Я настроил свой компьютер и virtualbox (первый с Ubuntu Desktop 14.04, а второй с Ubuntu Server 14.04), чтобы общаться через ssh без явного запроса пароля, и он отлично работает. Теперь я пытаюсь запустить простой мир привет с помощью openmpi, но когда я запускаю командуopenmpi multiple hosts error

mpirun --host localhost, [email protected] ./hello 

он не работает. Что не так в том, что я делаю? исполняемый файл существует в обоих хостах в home/name/Desktop/MW/hello

ошибка это один

mpirun was unable to launch the specified application as it could not access 
or execute an executable: 

Executable: ~./hello 
Node: domenico-K52Jc 

while attempting to start process rank 0. 

Примечание: Доменико-K52JC мой локальный

ответ

0

Вместо того, чтобы использовать «локальный», вы можете использовать ваш «фактический хозяин "в вашем/etc/hostname.

например. введите в терминале:

cat /etc/hostname 

если она возвращает что-то вроде «myubuntu»

затем выполните команду:

mpirun --host myubuntu,[email protected] ./hello 

Также обратите внимание, что не должно быть пространство между вашими именами хостов.

Надеется, что это помогает,

Shang