Я пытаюсь использовать команду mpdboot для запуска 4 процессоров, на которых запускается моя программа MPI. Я создал файл mpd.hosts с 4 узлами (75, 77, 79 и 80). На каждом из них работает python 2.3.4. Я также изменил файлы bashrc и cshrc, чтобы переменные содержали путь к каталогу библиотек компилятора. Я также настроил файл mpd.conf и проверил, есть ли у него разрешения rw (600).
Я скопировал ниже экрана вывода при запуске mpdboot
[n @ heart] $ mpdboot -n 4 -r ssh
: 38: Предупреждение об устаревании: модуль popen2 устарел. Используйте модуль подпроцесса.
пароль n @ 75: ххх
Пароль
n @ 77: xxx
Пароль
n @ 79: xxx
пароль n @ 80: ххх
mpdboot_heart.int (err_exit 526): mpd не удалось правильно запустить на heart.int
причина: 0: неверный порт из mpd /opt/intel/mpi/2.0/bin/mpd.py:85: DeprecationWarning: модуль md5 устарел; используйте вместо этого hashlib
Убит
ЧАСТЬ 2:
Я также вошел в один из узлов и попытался запустить mpdboot. Вот вывод, сделав это
[n @ 79 ~] $ mpdboot -n 4 -r ssh
Пароль
n @ 75: xxx
n @ 77 пароль: ххх
Пароль
n @ 79: ххх
n @ 80's password: xxx
mpdboot_79_0 (mpdboot 499): проблема была обнаружена во время запуска mpd (загрузки) в 1 75; выход:
В доступе отказано, попробуйте еще раз.
Пароль n @ 75: В доступе отказано, повторите попытку.
n @ 77 пароль: mpdboot_79_0 (mpdboot 515): проблема была обнаружена во время запуска mpd (загрузки) в 2 77; выход:
В доступе отказано, попробуйте еще раз.
В доступе отказано (publickey, gssapi-with-mic, пароль).
Пароль
n @ 77: В доступе отказано, повторите попытку.
В доступе отказано (publickey, gssapi-with-mic, пароль).
Как мне поступить в этом вопросе?