Я пытаюсь использовать команду 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:xxx
пароль n@77:xxx
пароль n@79:xxx
пароль n@80:xxx
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:xxx
пароль n@79:xxx
пароль n@80:xxx
mpdboot_79_0 (mpdboot 499): обнаружена проблема при запуске mpd(boot) на 1 75; выход:
Разрешение отклонено, попробуйте еще раз.
Пароль пользователя n@75: Отказано в доступе. Повторите попытку.
пароль пользователя n@77: mpdboot_79_0 (mpdboot 515): обнаружена проблема при запуске mpd(boot) на 2 77; выход:
Разрешение отклонено, попробуйте еще раз.
Отказано в доступе (публичный ключ, gssapi-с-микрофоном, пароль).
Пароль пользователя n@77: Отказано в доступе. Повторите попытку.
Отказано в доступе (публичный ключ, gssapi-с-микрофоном, пароль).
Как мне поступить в этом вопросе?