2013-11-08 2 views
2

Я пытаюсь запустить пример кода из этого вопроса: MPI basic example doesn't work, но когда я делаю:Run Hydra (Mpiexec) локально дает ошибку странно SSH

$ mpirun -np 2 mpi_test 

Я получаю это:

ssh: Could not resolve hostname wvxvw-laptop: Name or service not known 

А потом программа зависает до прерывания.

wvxvw-laptop является «имя хоста» моего ноутбука, который только что, действительно, laptopt ...

Все, что я хочу, чтобы попытаться запустить пример кода, чтобы не установить сетевой кластер или что-то в этом роде.

Что я пропустил? Я читаю wiki-страницу http://wiki.mpich.org/mpich/index.php/Using_the_Hydra_Process_Manager, но я не могу понять, в чем причина.

Извините, но я новичок в этом.


Некоторые более подробный вывод:

/usr/bin/ssh -x wvxvw-laptop "/usr/lib64/mpich/bin/hydra_pmi_proxy" \ 
--control-port wvxvw-laptop:54320 --debug --rmk user --launcher ssh \ 
--demux poll --pgid 0 --retries 10 --usize -2 --proxy-id 0 

отформатированный для удобства чтения. Я не совсем уверен, почему это даже должно работать (я никогда не использовал ssh -x не уверен, что он должен делать.:/

ответ

2

mpirun выполнить свою программу на всем узле зарегистрирован на вашем МПИ кластере использования MPI имя компьютера, чтобы вы могли отредактировать свой/etc/hosts, чтобы добавить запись для wvxvw-laptop

+0

Да, мне тоже пришлось запустить сервис 'sshd' (может быть важно для справки в будущем, если вы протестируете его на локальном ПК , скорее всего, вы его не запускаете). –

+0

да, mpi может использовать ssh или rsh – 0xBAADF00D

 Смежные вопросы

  • Нет связанных вопросов^_^