24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2054  |  回复: 10

04nylxb

木虫 (正式写手)

[求助] 求VASP4.6的编译文件_基于ifort编译器和atlas数学库

这两天准备安装vasp4.6,操作系统是centos5.4 (64 bit),四核,编译器用的是intel的ifort9.1.036,数学库mkl9.1.023一直安装不上,安装的时候提示rpm的问题,mkl装不上。于是就下了atlas (atlas 3.6.0_Linux_P4SSE2)。
vasp.4.lib下编译成功(用的是makefile.linux_ifc_P4)。但是编译vasp.4.6的时候,就遇到麻烦了,cp makefile.linux_ifc_P4 makefile 之后,这个makefile文件如何修改呢?如何将数学库修改成atlas?
网上给的方案都是ifort+mkl或者是pgi+atlas,我就不知道怎么改了,请问有高人用过ifort+atlas编译vasp4.6吗?能否给个makefile文件?非常感谢。
我邮箱是04nylxb@zju.edu.cn

是否centos5.4 装不了mkl?安装的时候总是提示
Unable to find rpm tool, please add its location to your PATH and restart installation mkl
我已经切换到root账户了。
回复此楼
集中精力发文章
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lzllzl

木虫 (小有名气)

【答案】应助回帖


youzhizhe(金币+1): 谢谢交流。 2011-07-08 16:22:25
04nylxb(金币+2): 多谢啊,可是我安装rpm的软件的时候一切正常啊,呵呵。 2011-07-08 22:04:16
好像你的系统没有安装rpm吧?安装rpm工具就行了。
2楼2011-07-08 15:32:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

04nylxb

木虫 (正式写手)

引用回帖:
Originally posted by lzllzl at 2011-07-08 15:32:01:
好像你的系统没有安装rpm吧?安装rpm工具就行了。

应该是装了的,呵呵
rpm-build-4.4.2.3-18.el5
rpm-4.4.2.3-18.el5
rpm-python-4.4.2.3-18.el5
rpm-devel-4.4.2.3-18.el5
rpm-devel-4.4.2.3-18.el5
redhat-rpm-config-8.0.45-32.el5.centos
rpm-libs-4.4.2.3-18.el5
rpm-libs-4.4.2.3-18.el5
集中精力发文章
3楼2011-07-08 22:04:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

04nylxb

木虫 (正式写手)

引用回帖:
Originally posted by 04nylxb at 2011-07-08 14:05:46:
这两天准备安装vasp4.6,操作系统是centos5.4 (64 bit),四核,编译器用的是intel的ifort9.1.036,数学库mkl9.1.023一直安装不上,安装的时候提示rpm的问题,mkl装不上。于是就下了atlas (atlas 3.6.0_Linux_P4S ...

对了,我的atlas数学库解压后是在
/home/lxb/softwar/Linux_P4SSE2

intel的编译器ifort是安装在
/opt/intel/fce/9.1.036/bin
集中精力发文章
4楼2011-07-08 22:16:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jq120

木虫 (正式写手)

【答案】应助回帖


uuv2010(金币+1): 多谢提示 2011-07-09 15:37:46
04nylxb(金币+3): 多谢,呵呵 2011-07-11 20:21:14
intel可以去申请最新的,这个是免费的。
vasp安装可以参考这个文章,地址是http://spinor.ycool.com/post.3355647.html

编译 vasp.4.6, ────> 进入源码目录,根据CPU和编译器选择makefile文件,并修改编译命令
user@~$ cd /tmp/vasp.4.6/
user@/tmp/vasp.4.6$ vim makefile.linux_ifc_ath
# 50行 FC=ifc , 改为 FC=ifort


# 修改atlas数学库的路径
# 102行 改为 ATLASHOME= /opt/Linux_ATHLON/lib

# 把330行之后的参数 ‘-e95′ 全部删除,然后编译
user@/tmp/vasp.4.lib$ make -f makefile.linux_ifc_ath

不删除参数 ‘-e95′ 会出现ERROR: “The computed GOTO statement is an obsolescent feature in Fortran 95.” ;
GOTO似乎是 Fortran 95 废弃的语法,5.0版应该会改正;
“-e95″ 参数会把F95编译F77程式码产生的警告(warning)改成错误(error)型式输出,造成编译强迫停止无法忽略跳过!
5楼2011-07-09 13:33:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xianxianlu

铜虫 (小有名气)

【答案】应助回帖


mazuju028(金币+1): 谢谢交流 2011-07-10 08:22:35
04nylxb(金币+3): 这个我下了,我centos5.4,但是运行不起来啊。有无说明文档?多谢,呵呵。 2011-07-11 20:22:27
04nylxb(金币+5): 非常感谢 2011-08-03 08:55:17
VASP5.2并行可执行程序包,Redhat企业版Linux5.0以上。
http://ishare.iask.sina.com.cn/f/16892492.html

不用自己编译了!
量子化学与计算化学
6楼2011-07-10 06:55:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

04nylxb

木虫 (正式写手)

引用回帖:
Originally posted by xianxianlu at 2011-07-10 06:55:47:
VASP5.2并行可执行程序包,Redhat企业版Linux5.0以上。
http://ishare.iask.sina.com.cn/f/16892492.html

不用自己编译了!

嗯,下载了这个,但是不知道该如何用啊?还要装上数学库和编译器吗?
集中精力发文章
7楼2011-07-11 20:23:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jq120

木虫 (正式写手)

引用回帖:
Originally posted by 04nylxb at 2011-07-11 20:23:33:
嗯,下载了这个,但是不知道该如何用啊?还要装上数学库和编译器吗?

这个似乎是红帽子企业版上的。
楼上安装的是企业版吗?
8楼2011-07-11 20:34:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

★ ★
zzy870720z(金币+2): 鼓励交流 2011-07-13 09:24:56
我是用的ifort+部分自定义的库,LAPACK使用的是自带的,BLAS使用的是PWscf带的……fftw3使用的是从www.fftw3.org下载的~
使用的两个系统是CentOS 5.6和Scientific Linux 6.0,都是用的ifort 2011,编译VASP 4.6没有问题的~
思想重于技巧,内涵重于表象
9楼2011-07-12 18:15:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

04nylxb

木虫 (正式写手)

引用回帖:
Originally posted by souledge at 2011-07-12 18:15:00:
我是用的ifort+部分自定义的库,LAPACK使用的是自带的,BLAS使用的是PWscf带的……fftw3使用的是从www.fftw3.org下载的~
使用的两个系统是CentOS 5.6和Scientific Linux 6.0,都是用的ifort 2011,编 ...

嗯,多谢,呵呵,我得花点时间看看编译方面的东西。
集中精力发文章
10楼2011-07-14 09:22:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 04nylxb 的主题更新
信息提示
请填处理意见