24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2379  |  回复: 14
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Alpha s

新虫 (小有名气)

[求助] 用MPICH3.2, BLACS,LAPACK.SCALAPACK安装siesta已有1人参与

我用MPICH3.2, BLACS,LAPACK.SCALAPACK这几个数学库来安装siesta,能够顺利的编译过,但是在运行的时候会报错。比如是在用范德瓦尔斯势来计算单个原子的时候就会报错,MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
这整个编译过程中都没有报错,我发现我改用openmpi的时候,也是一样的报错。请问高手如何解决呢。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Alpha s

新虫 (小有名气)

引用回帖:
9楼: Originally posted by guohuazhong at 2016-08-12 18:31:41
贴出你的arch.make文件吧...

你帮我看看,是不是arch.make文件有问题呢,
11楼2016-08-13 20:37:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 15 个回答

Alpha s

新虫 (小有名气)

这里的siesta是4.0.编译在了虚拟机ubuntu上的,64位
2楼2016-08-11 10:29:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Alpha s

新虫 (小有名气)

自己再来顶一下,不要沉下去
3楼2016-08-11 15:04:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

guohuazhong

至尊木虫 (职业作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
漫天飘雪: 金币+2, 谢谢交流 2016-08-12 15:28:14
在生成的arch.make文件中新加入
DUMMY_FOX= --enable-dummy
FFLAGS_DEBUG= -g -O2
而后在Obj文件夹中的makefile文件,将这几行写成如下形式
(FoXconfigured)cdFoX;toucharch.make; CONFIGURE="(FoXconfigured)cdFoX;toucharch.make; CONFIGURE="(VPATH)/FoX/configure"; \
         $$CONFIGURE VPATH="$(VPATH)/FoX" \
         FC="$(FC_SERIAL)" FCFLAGS="$(FFLAGS_DEBUG)" \
         --enable-wcml $(DUMMY_FOX) || false )
注意(cd FoX; touch arch.make ; \这一行前是一个Tab空格,而不是一个space空格
将这两个地方修改好后,
make clen
make
5楼2016-08-12 15:17:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见