请选择 进入手机版 | 继续访问电脑版

计算化学公社

 找回密码
 现在注册!
查看: 338|回复: 2

[VASP] 单机安装vasp5.4.4,系统SUSE 12 SP3,编译器Intel_Parallel_Studio_XE_2019_Linux

[复制链接]

57

帖子

1

威望

703

eV
积分
780

Level 4 (黑子)

发表于 2018-11-29 18:01:40 | 显示全部楼层 |阅读模式
本帖最后由 lindlar 于 2018-11-29 18:08 编辑

成功编译vasp5.4.4,不是一件容易事,网上很多都需要安装openmpi、fftw等,其实直接采用intel 编译器、intel mpi和mkl等,可以简化不少步骤,而且效率更高。本人系统SUSE 12 SP3,安装Intel_Parallel_Studio_XE_2019_Linux,已经成功编译了vasp5.4.4,步骤如下:

1、intel编译器、intel mpi和intel mkl数据库配置如下:
     #intel
     source /opt/intel/compilers_and_libraries_2019.0.117/linux/bin/compilervars.sh intel64
     source /opt/intel/compilers_and_libraries_2019.0.117/linux/mkl/bin/mklvars.sh intel64
     export MKL_HOME=/opt/intel/compilers_and_libraries_2019.0.117/linux/mkl
     export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/compilers_and_libraries_2019.0.117/linux/mkl/lib/intel64
     source /opt/intel/impi/2019.0.117/intel64/bin/mpivars.sh

2、编译Intel fftw3xf,使目录下含有 $(MKLROOT)/interfaces/fftw3xf/libfftw3xf_intel.a
      cd ~/.../interfaces/fftw3xf      

      make libintel64=intel64

3、arch/makefile.include.linux_intel做为模板,修改makefile.include仅添加MKLROOT位置即可
      OFLAG      = -O2 -axAVX2,AVX,AVX512,SSE4.2 (可加,可不加)
      MKLROOT    =/opt/intel/compilers_and_libraries_2019.0.117/linux/mkl

4、执行编译
     make all
     编译完成后将在build目录下生成对应的版本的可执行程序:vasp_gamvasp_nclvasp_std

5、直接将vasp_std拷入/bin下,或者在~/.bashrc下添加路径即可计算

注意:
1、安装intel 2019,再安装openmpi-1.6.5/2.02/3.13/4.0.0,再编译vasp都会出错,都是BLACS      = -lmkl_blacs_openmpi_lp64的问题
2、安装intel 2015,再安装openmpi-1.6.5/2.02/3.13/4.0.0,再编译vasp也会出错,也是上面的问题













评分

参与人数 2威望 +1 eV +5 收起 理由
chrinide + 5 我很赞同
sobereva + 1

查看全部评分

1万

帖子

25

威望

1万

eV
积分
36401

管理员

公社社长

发表于 2018-11-29 18:21:14 | 显示全部楼层
如果编译出的程序只在本机运行,可以在OFLAG里用-xhost,这样就会用本机CPU目前能支持的最高档次的SIMD指令集,省得手动指定指令集了(考虑到有些人可能不知道当前机子的CPU最多支持到什么)
若用-ax,ifort会考虑到对非Intel CPU的兼容性,在编译出的程序里增加兼容其它CPU的执行路径,会导致文件体积增大。Intel的CPU如果直接明确指定指令集建议用-x
北京科音自然科学研究中心:http://www.keinsci.com  致力于计算化学的发展和传播,不定期开办各层次量子化学、分子动力学、波函数分析与Multiwfn程序等主题的培训。欢迎加入“北京科音”微信公众号获取培训最新消息和计算化学资讯
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(最流行的量子化学波函数分析程序)
计算化学公社论坛:http://bbs.keinsci.com(高水平、高人气、综合性计算化学交流论坛)
思想家公社QQ群1号:18616395,2号:466017436。用于讨论理论、计算化学,两个群讨论范畴相同,可加入任意其一但不可都加入,申请信息必须注明具体研究方向,否则一概不批。研究方向和理论、计算化学无关者勿加,以免浪费宝贵的空位

此账号为诸Sobereva共用
Money and papers are rubbish, get a real life!

57

帖子

1

威望

703

eV
积分
780

Level 4 (黑子)

 楼主| 发表于 2018-11-29 22:13:48 | 显示全部楼层
谢谢版主指导,哪几个参数是参考别人的
您需要登录后才可以回帖 登录 | 现在注册!

本版积分规则

手机版|北京科音自然科学研究中心|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949-1号 )

GMT+8, 2018-12-19 20:49 , Processed in 0.106253 second(s), 25 queries .

快速回复 返回顶部 返回列表