| 查看: 3817 | 回复: 20 | |||||||
| 【奖励】 本帖被评价15次,作者hearuing增加金币 11.6 个 | |||||||
[资源]
VASP串行版本安装
|
|||||||
|
串行版本,主要用于部分想快速安装的人士,特别针对那些计算量偏小的。 并行版本参照: http://muchong.com/bbs/viewthread.php?tid=10070732 一.环境包 系统:Ubuntu14.04 1.以下软件需要自行单独安装 sudo apt-get install build-essential sudo apt-get install gcc-multilib sudo apt-get install libstdc++5 sudo apt-get install openjdk-6-jre-headless 以下为12.04系统默认自带,建议检查,使用g++ -v之类的代码;注意gcc和g++的版本应一致。 sudo apt-get install g++ 以下视情况安装。 #安装amd64版本的编译器也需要一些32位库支持,使用命令安装: sudo apt-get install ia32-libs sudo apt-get install lib32stdc++6 sudo apt-get install libc6-dev-i386 sudo apt-get install g++-multilib 二.安装inter fortran compiler 2013 1. 下载,http://pan.baidu.com/s/1o6sPd8m 2. cd 目录 ./install.sh 3.ENTER 4.view license,一路空格,最后accept 5.Alternative activation, use a license file, provide the full path, 输入:目录/lic文件名 (具体内容可能有出入) 6.目录已存在,overwrite yes。 7.加入环境路径,在主目录下(通常为/home/你的用户名,也就是打开终端时显示的路径)按ctrl+h,显示隐藏文件,打开.bashrc, 在最后插入 source /opt/intel/bin/compilervars.sh intel64 source /opt/intel/mkl/bin/mklvars.sh intel64 lp64 (根据情况改代码目录,32位用ia32, 64位用intel64,这里我安装的是64位系统。) 8.source ~/.bashrc (以后若出现 make:找不到ifort,gfortran 命令、文件之类的,再source .bashrc一下就好了) 9.验证:which ifort显示路径; 测试:新建文本文档,文件名hello.f90,文本如下: program main write(*,*) "hello" stop end 终端输入:cd 目录,ifort -o hello hello.f90,运行./hello, 出现hello. 三.安装fftw (这里我是选择单独安装的,大家可以按照其他教程所示,用自带的fftw,相应的更改makefile的内容) 1.下载:http://www.fftw.org/ 2.解压 3.cd 目录 4. ./configure --prefix /usr/local/fftw 5.make 6.make install 7.把初始下载文件夹fftw/api/fftw3.f拷贝到VASP.5.3文件夹下. 四.安装vasp 5.3 (重要:每次修改了makefile.linux_ifc_P4后,建议删掉整个5.3或者5.lib的文件夹重新插入makefile.linux_ifc_P4;5.3的文件夹还需插入fftw3.f) 1.下载,解压 2.修改 vasp.5.lib 下的makefile.linux_ifc_P4文件,FC=ifc改为 FC=ifort 3.cd 主目录, source ~/.bashrc 4. cd vasp.5.lib目录 5. cp makefile.linux_ifc_P4 makefile 6. make(成功应生成libdmy.a) 7. 修改 vasp.5.3下的makefile.linux_ifc_P4文件 (-L:指定lib库路径,-l:指定库文件名,具体目录自行修改) (见附件) FC=ifort BLAS=-L/opt/intel/composer_xe_2013.2.146/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lpthread -lmkl_core LAPACK=-L/opt/intel/composer_xe_2013.2.146/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lpthread -lmkl_core (分别在32和64中进行寻找这些文件名是否对应) FFT3D = fftw3d.o fft3dlib.o /usr/local/fftw/lib/libfftw3.a 8.cd 主目录, source ~/.bashrc 9.把fftw/api/fftw3.f拷贝到VASP.5.3文件夹下 10.cd vasp.5.3目录 11.cp makefile.linux_ifc_P4 makefile 12.make(成功应生成名为 vasp 的可执行程序) Done! 特别感谢: 1. txcokokok的帖子http://muchong.com/bbs/viewthread.php?tid=7943283&authorid=2243418 |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : makefile.linux_ifc_P4
2016-03-10 16:15:22, 16.11 K
» 收录本帖的淘帖专辑推荐
精华网帖收集 | VASP | 催化 | 量化软件 |
第一原理 |
» 猜你喜欢
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【索引贴】一、软件安装篇(欢迎提供有效资源)
已经有35人回复
vasp 5.2 安装过程 (串行+并行)+(32位+64位) + ifort +intel MKL+ openmpi
已经有47人回复
【原创】ubuntu中用ifort串行编译VASP详细步骤
已经有11人回复
【原创】ubuntu 13.04及以上版本串行编译VASP最后一步出错的解决方案
已经有4人回复
关于 VASP 的编译经验分享
已经有16人回复
编译串行vasp4.6出错
已经有0人回复
VASP 5.2 集群编译错误 undefined reference to `MAIN__'
已经有8人回复
【求助】安装vasp.4.6,make遇到的问题求助
已经有1人回复
|
本帖内容被屏蔽 |
3楼2016-03-11 18:53:14
9楼2016-05-01 10:50:08
10楼2016-06-03 15:24:39
11楼2016-06-03 15:25:13
12楼2016-06-03 18:23:58
14楼2016-09-06 17:55:04
19楼2016-12-05 18:32:03
20楼2017-03-23 16:00:12
21楼2017-03-24 20:36:01
简单回复
winpz2楼
2016-03-11 16:15
回复
五星好评 顶一下,感谢分享!
qhdzch4楼
2016-03-16 16:28
回复
五星好评 顶一下,感谢分享!
2016-03-27 19:04
回复
五星好评 顶一下,感谢分享!
2016-03-31 16:50
回复
五星好评 顶一下,感谢分享!
jylaugh7楼
2016-04-27 00:57
回复
五星好评 顶一下,感谢分享!
jylaugh8楼
2016-04-29 20:10
回复
顶一下,感谢分享!
xs125813楼
2016-06-25 15:17
回复
五星好评 顶一下,感谢分享!
qzp015楼
2016-09-21 08:38
回复
五星好评 顶一下,感谢分享!
Liz若雨16楼
2016-09-22 20:05
回复
五星好评 顶一下,感谢分享!
entassadar17楼
2016-11-14 19:39
回复
五星好评 顶一下,感谢分享!
naughty小虫18楼
2016-11-17 21:49
回复
五星好评 顶一下,感谢分享!













回复此楼
