我试图使用mpdboot命令启动4个处理器来运行我的MPI程序。我创建了一个包含4个节点(75、77、79和80)的mpd.hosts文件。它们每个运行python 2.3.4。我还修改了bashrc和cshrc文件,以确保变量包含到编译器库目录的路径。我还设置了mpd.conf文件并检查它是否具有rw (600)权限。
当我运行mpdboot时,我在输出屏幕下面复制了
$ 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
被杀了
第二部分:
我还登录其中一个节点并尝试运行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(启动)1 75启动过程中检测到问题;输出:
拒绝许可,请再试一次。
N@75的密码:拒绝许可,请重试。
N@77的密码: mpdboot_79_0 (mpdboot 515):在mpd(启动)2 77启动时检测到问题;输出:
拒绝许可,请再试一次。
权限被拒绝(公开密钥,gssapi-带麦克风,密码)。
N@77的密码:拒绝许可,请重试。
权限被拒绝(公开密钥,gssapi-带麦克风,密码)。
我该如何处理这件事?
发布于 2011-07-06 16:27:07
发布于 2011-07-06 00:28:41
mpdboot与这种版本的python兼容吗?这是非常古老的,我不知道还剩下2.3的发行版。你试过2.7吗?
https://stackoverflow.com/questions/6590343
复制相似问题