Я пытаюсь запустить пример кода из этого вопроса: 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
не уверен, что он должен делать.:/
Да, мне тоже пришлось запустить сервис 'sshd' (может быть важно для справки в будущем, если вы протестируете его на локальном ПК , скорее всего, вы его не запускаете). –
да, mpi может использовать ssh или rsh – 0xBAADF00D