24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 994  |  回复: 4

neoxie

金虫 (小有名气)

[交流] 【求助】求助安装mpich2遇到的问题已有3人参与

在单电脑上安装mpich2结果运行的时候遇到问题,当执行mpirun -np 4 hello时报错

/home/user/mpi/mpich2-1.2.1p1/bin/mpdroot: open failed for root's mpd conf filempiexec_localhost.localdomain (__init__ 1208): forked process failed; status=255

我是按照这个来安装的
http://doc.linuxpk.com/81183.html
希望高手看看我哪里出问题了  thx


追加一个问题,单机安装mpich2需要配置ssh吗?为什么我./configure -rsh=ssh 系统不认-rsh=ssh呢?

[ Last edited by neoxie on 2010-7-8 at 15:04 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pwzhou

铁杆木虫 (正式写手)

★ ★
余泽成(金币+2):谢谢参与应助! 2010-07-08 09:37:37
neoxie(金币+5):期待后续解答 2010-07-09 12:17:20
你看的那个链接是mpich1的,而你装的是mpich2,这两个有些细微的差别。
mpich2在运行之前需要先运行mpd,具体的命令是mpd &。要能够正确执行mpd,你需要在用户的根目录下有.mpd.conf文件,这个文件的权限必须是600,其内容在你执行mpd失败的时候会给出提示的。

所以,你需要做的是:
mpd &
这是时候会执行失败,并给出.mpd.conf文件的内容,接下来:
vi ~/.mpd.conf
把提示的内容写进这个文件,保存退出,然后
chmod 600 ~/.mpd.conf
最后 mpd &

接下来你就可以正确执行mpirun了
引用回帖:
Originally posted by neoxie at 2010-07-07 23:45:07:
在单电脑上安装mpich2结果运行的时候遇到问题,当执行mpirun -np 4 hello时报错

/home/user/mpi/mpich2-1.2.1p1/bin/mpdroot: open failed for root's mpd conf filempiexec_localhost.localdomain (__init_ ...

2楼2010-07-07 23:58:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

neoxie

金虫 (小有名气)

nono2009:建议“引用回复该帖”,以便别人能收到你回复的提示。 2010-07-09 08:10:00
恩  我用的是root账户,在etc下建立了mpd.conf (运行mpd &后系统说要这么做的)  这次还是报错,是说找不到密码:
/home/xienan/mpi/mpich2-1.2.1p1/bin/mpdroot: did not find secretword in mpd conf filempiexec_localhost.localdomain (__init__ 1208): forked process failed; status=255

[ Last edited by neoxie on 2010-7-8 at 00:23 ]
3楼2010-07-08 00:04:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pwzhou

铁杆木虫 (正式写手)


余泽成(金币+1):谢谢参与应助! 2010-07-09 23:03:23
neoxie(金币+5):恩,我已经解决了,不过还是很感谢你:) 2010-07-10 12:28:26
你的mpd.conf文件是空的吗?
这个文件应该有这样一行:
MPD_SECRETWORD=mr45-j9z
你运行mpd的会提示的
引用回帖:
Originally posted by neoxie at 2010-07-08 00:04:54:
恩  我用的是root账户,在etc下建立了mpd.conf (运行mpd &后系统说要这么做的)  这次还是报错,是说找不到密码:
/home/xienan/mpi/mpich2-1.2.1p1/bin/mpdroot: did not find secretword in mpd conf fil ...

4楼2010-07-09 20:14:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

double_w

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by neoxie at 2010-07-08 00:04:54
恩  我用的是root账户,在etc下建立了mpd.conf (运行mpd &后系统说要这么做的)  这次还是报错,是说找不到密码:
/home/xienan/mpi/mpich2-1.2.1p1/bin/mpdroot: did not find secretword in mpd conf filempiex ...

我也遇到这样的问题,did not find secretword in mpd conf filempiexec_localhost.localdomain (__init__ 1208): forked process failed; status=255

后来请问你问题解决了吗?
求指点
5楼2013-06-04 16:57:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 neoxie 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见