我正在尝试使用 mpdboot 命令启动 4 个处理器来运行我的 MPI 程序。我创建了一个具有 4 个节点(75、77、79 和 80)的 mpd.hosts 文件。他们每个人都运行 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):在 1 75 的 mpd(boot) 启动期间检测到问题;输出:
权限被拒绝,请重试。
n@75 的密码:权限被拒绝,请重试。
n@77 的密码:mpdboot_79_0 (mpdboot 515):在 2 77 的 mpd(boot) 启动期间检测到问题;输出:
权限被拒绝,请重试。
权限被拒绝(公钥、gssapi-with-mic、密码)。
n@77 的密码:权限被拒绝,请重试。
权限被拒绝(公钥、gssapi-with-mic、密码)。
我应该如何处理这个问题?