LINUX.ORG.RU
ФорумAdmin

mpi в локальной сети


0

0

Есть два компа в домашней локалке, есть программа, написанная с mpi, которую хотелось бы запустить этих двух компах параллельно. mpich на обоих стоит. В machinefile перечислять оба компа, включая тот, на котором буду запускать mpirun? Сейчас, в принципе, так и сделано, запускаю через

mpirun -np 2 -machinefile mlist test

Вылетает с ошибкой:

ssh: connect to host <ip> port 22: Connection timed out,

хотя просто ssh <ip> проходит без проблем. Гугл ответа не дал, возможно, плохо спрашивал.

★★★★

mpi в локальной сети

mpdtrace работает?

Я обычно сначала скармливаю список хостов на этапе загрузки демонов

mpdboot -n <число машин в списке> -f <список>

затем тестируем

mpdtrace

а затем запускаем

mpirun -np <число процессоров> test

gkrellm ()

mpi в локальной сети

и конечно не забыть про секретное слово, выполнив на каждой ноде:

echo secretword=ololo> $HOME/.mpd.conf
chmod 600 $HOME/.mpd.conf
gkrellm ()
Ответ на: Re: mpi в локальной сети от Gvidon

mpi в локальной сети

хотя просто ssh <ip> проходит без проблем.

Доступ по ssh точно настроен именно беспарольный?

Проблема явно сетевая, фаервол отруби для порядку.

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

mpdallexit
mpd &
mptrace

Хоть будет ясно на каком компе трабла...

gkrellm ()
Ответ на: Re: mpi в локальной сети от Gvidon

Re: mpi в локальной сети

>Точно.

>На локальном компе всё то же самое :(

и ключ не запаролен? а если перезагрузиться?

dimon555 ★★★★★ ()

mpi в локальной сети

Всё чудесатее и чудесатее... С прошлым косяком справился, появился новый. mpd запускается, mpdtrace показывает, что всё отлично, но любая запущенная программа вываливается с сообщением:

job 7 aborted with code 0 by process 0 unable to execute program: a.out

даже если запускать локально, через mpirun -np 1 a.out. Программа тестовая, MPI_Init()...MPI_Finalize(), так что проблема явно не в ней, что-то где-то неправильно настроено. Ничего не могу понять. Гугл молчит

Gvidon ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.