VASP快速安装,小白也能轻松上手,文末附资源下载

VASP快速安装,小白也能轻松上手,文末附资源下载

JohnSmith
2022-01-24 / 0 评论 / 302 阅读 / 正在检测是否收录...

写在前面

本文参考sobereva大佬的“ VASP的最简单的安装方法 ”,根据现阶段的方式,调整而来,特别感谢其对本文的帮助。当前VASP安装方式,主要分为以下几步:

  1. 安装Intel编译器和相关的库
  2. 编译VASP
  3. 测试VASP
    其中Intel编译器,对于2022年的我们来说,Intel已经提供了免费的解决方案,使用oneapi代替parallel_stidio_xlic。但是经过笔者亲自上手使用后发现,oneapi安装包体积相对来说偏大,整个安装完需要 10-20GB (笔者不知道如何删减),相对来说parallel_studio_xe体积更小,且笔者根据大佬的指示,根据自己需要自行较小到 4GB 左右,因此本文依然使用parallel_studio_xe进行安装。

安装之前

yum -y install rsync
yum install -y gcc
yum install gcc-c++

在安装之前需要先安装上述3个依赖,如果已安装请忽略

安装Intel编译器和相关的库

笔者使用CentOS7(无桌面版)+VmWare安装,如果你是桌面版操作起来应该更加容易

1.解压资源文件

unzip VASP5.4.4.zip 

解压后,显示上述两个文件夹

chmod -R +x  VASP5.4.4

修改文件权限,使得能够顺利安装

2.执行安装命令
 VASP5.4.4/parallel_studio_xe_2020/install.sh

后续根据自己的需求是否共享信息,跳过检查

选择3

选择1

输入证书存放路径,回车,选择1,空格跳过

选择2,自定义安装

取消1打勾,选择2打勾

选择3自定义安装

单独进入每个路径里面选择或取消,可以参考上述我的选择,可以看到只需要 4.8G 的安装空间

填写安装路径,通常路径为/opt/intel,回车安装直到每个组件安装完成

出现这个可以说是安装成功了,撒花 表情

3.添加到bash
 vi ~/.bashrc

根据自己的路径手动输入进去

 source ~/.bashrc

手动刷新下

 ifort -V

出现编译器信息代表编译器安装成功

cd /opt/intel/compilers_and_libraries_2020.4.304/linux/mkl/interfaces/fftw3xf

进入文件夹编译libfftw3xf_intel.a库文件

make libintel64

出现上述代表libfftw3xf_intel.a库文件编译成功

编译VASP

1.解压VASP
tar -xzf vasp.5.4.4.tar.gz
cp arch/makefile.include.linux_intel .

拷贝到当前路径

mv makefile.include.linux_intel makefile.include

重新命名

2.向OFLAG参数里加入-xhost

 vi makefile.include 

进入文件

保存

make all

开始编译,大约需要三四十分钟

进入到bin路径下,出现上述3个文件(分别是Gamma only版,非共线版和标准版),即代表vasp编译成功

mv vasp_std vasp

为了使用方便将vasp_std重命名为vasp

vi ~/.bashrc

将vasp添加进系统变量

 source ~/.bashrc

刷新下,即可使用vasp了

测试VASP

1.解压测试文件
tar -xzf benchmark.Hg.tar.gz 
mv IN-short INCAR

修改下名字

2.使用两个核心跑一下
mpirun -np 2 vasp

查看一下OUTCAR成功,完结撒花 表情

下载链接

扫码_搜索联合传播样式-标准色版.png

2

评论 (0)

取消