24小时热门版块排行榜    

CyRhmU.jpeg
查看: 584  |  回复: 6
当前主题已经存档。

405963512

铜虫 (正式写手)

[交流] 【求助成功】编译mpich出错!

各位牛人,我是初学者,编译vasp单机并行版,用的是ifort,mpich-1.2.5.2,ifort已经编好了,但在编mpich时出现问题,我的步骤是:在mpich-1.2.5.2下
a)./configure  b)make  c)到root用户下make install,这时出现问题:
[root@powerleader2 mpich-1.2.5.2]# make install
if [ "" = "" ] ; then \
            ./bin/mpiinstall  ; \
        else \
            ./bin/mpiinstall -prefix=  ; \
        fi
cp: `/home/fyu/mpich-1.2.5.2/bin/tarch' and `/home/fyu/mpich-1.2.5.2/bin/tarch' are the same file
**Error copying file /home/fyu/mpich-1.2.5.2/bin/tarch to /home/fyu/mpich-1.2.5.2/bin/tarch **
make: *** [install] Error 1
请问是什么问题,谢谢您的解答,对我很重要!

[ Last edited by wuchenwf on 2009-6-23 at 20:25 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjpm

金虫 (正式写手)

★ ★ ★ ★
405963512(金币+1,VIP+0): 5-6 14:11
405963512(金币+1,VIP+0): 5-6 14:15
fegg7502(金币+2,VIP+0):thank you very much! 5-9 16:56
建议重新 configure一下设置好安装目录
export FC=ifort
export F77=ifort
export CC=icc
export CXX=icc (?写错了没有有点忘记了,自己看帮助)
如果没有intel 的C/C++编译器就省三四行。
./configure --prefix=/ 填写目录
然后再make
make install
2楼2009-05-06 13:46:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

y1ding

铁杆木虫 (著名写手)

★ ★
fegg7502(金币+2,VIP+0):thank you very much! 5-9 16:56
cp: `/home/fyu/mpich-1.2.5.2/bin/tarch' and `/home/fyu/mpich-1.2.5.2/bin/tarch' are the same file

你看一下这个出错说明
3楼2009-05-06 14:21:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjpm

金虫 (正式写手)


zdhlover(金币+1,VIP+0):谢谢,鼓励新虫 5-8 22:58
你之前安装到那里去了?主要还是自己看提示啊,一般都说明了的。
是不是就是/home/fyu/mpich-1.2.5.2/ ?
4楼2009-05-06 15:53:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

405963512

铜虫 (正式写手)

引用回帖:
Originally posted by tjpm at 2009-5-6 15:53:
你之前安装到那里去了?主要还是自己看提示啊,一般都说明了的。
是不是就是/home/fyu/mpich-1.2.5.2/ ?

谢谢你的回答,这个问题已经解决了,也没发现时什么问题,又重新安装了一遍就过去了,现在有个另外的问题,在最后测试mpi时,过不去
[root@powerleader2 basic]# make cpi
/home/fyu/mpich-1.2.5.2/bin/mpicc   -c cpi.c
/home/fyu/mpich-1.2.5.2/bin/mpicc  -o cpi cpi.o -lm
[root@powerleader2 basic]# cd /home/fyu/mpich-1.2.5.2/bin/
[root@powerleader2 bin]# mpirun -np 4 cpi
mpdrun_powerleader2: cannot connect to local mpd (/tmp/mpd2.console_root); possible causes:
  1. no mpd is running on this host
  2. an mpd is running but was started without a "console" (-n option)
请问是怎么回事?
5楼2009-05-06 16:00:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

veryman

木虫 (正式写手)

$_$


qasd(金币+1,VIP+0):xiexie~ 5-6 20:15
运行”mpd &“就好了
打开mpd来管理并行任务,这个是mpich的默认管理程序。
6楼2009-05-06 16:33:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjpm

金虫 (正式写手)

★ ★
fegg7502(金币+2,VIP+0):thank you very much! 5-9 16:56
需要先在自己主目录下写一个.mpd.conf
内容:

secretword=mr45-j9z

然后设置文件属性
chmod 600 .mpd.conf

然后再照LS说的
nohup mpd&

mpirun -np N XXX
7楼2009-05-08 22:45:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 405963512 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见