24小时热门版块排行榜    

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

porominix

银虫 (小有名气)

[求助] 求助,VASP5.3.5的编译 已有2人参与

周四(11号)的时候编译的。cp makefile.linux_ifc_P4 makefile 之后,我没对makefile做任何修改,就make了。编译了几分钟之后出现以下报错,终止:

ifort: error #10236: File not found:  '/lib/intel64/libmkl_intel_lp64.a'

于是我搜了一下含有这个文件名的字行,总共有3行,其中两行的行首是有#号的:

# BLAS= -Wl,--start-group $(MKL_PATH)/libmkl_intel_lp64.a $(MKL_PATH)/libmkl_intel_thread.a $(MKL_PATH)/libmkl_core.a -Wl,--end-group -lguide
LAPACK= $(MKL_PATH)/libmkl_intel_lp64.a
#LAPACK= /opt/libs/libgoto/libgoto.so $(MKL_PATH)/libmkl_intel_lp64.a

我的做法是把那一行没有#号的也加上#号,然后再次make

这次没有什么报错了,编译顺利完成。不过我把处理过程跟老师邮件汇报之后,老师说我这样编译不太正确。老师这三天一直有事务要忙,所以我只好先在这儿贴出来,期望能有已经安装好5.3.5的大神教予正确的方法,不胜感激!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xujc1983

木虫 (著名写手)

苦逼青椒一枚

没有很仔细看,但问题是绝对有的
并且,你没有用MPI并行编译,这样编译出来的VASP即使可以正常运算也只能一个核来计算,效率很低
至于并行编译,不清楚你的情况,不过看该makefile的情况,可能你的openmpi安装也会有问题
5楼2014-09-15 08:25:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 porominix 的主题更新
信息提示
请填处理意见