VASP计算新手礼包:基于CentOS 7.6 系统安装VASP 5.4.1

2020-9-24更新:更新VASP5.4.1 盘链接:
链接:https://pan.baidu.com/s/1n9C9CmF0j7iMilo1cPe1cA
提取码:69dj

2019-9-9 更新: 因有人反馈最后编译vasp5.4.1的时候出现cp: cannot stat ‘src/.objects’: No such file or directory 的错误,因此在 盘中更新了 VASP5.4.1未解压版本的源文件,请后续安装的朋友自行下载,并在Linux系统中解压获得 VASP.5.4.1 及 VASP.5.lib 文件夹,其他步骤不变

========================== =分割线= ================================

一、 前言

二、Cent OS 下VASP 5.4.1的安装配置

  • Cent OS 7.6 64位
  • Intel-parallel_studio XE 2019
  • openmpi 3.1.3
  • fftw 3.3.8
  • vasp 5.4.1
  • VMware Workstation Pro 14

三、 详细安装步骤

(一) VMware Workstation Pro 14

为方便整个安装教程的记录截图,笔者将使用虚拟机安装Cent OS 7.6 进行整个安装过程。另外,对于首次接触Linux系统的人而言,强烈建议在虚拟机上安装Cent OS进行操作,避免未知错误导致系统崩溃需要重装。VMware Workstation的安装教程 上颇多,在此不再赘述。

(二)安装Cent OS 7.6

首先,请在Cent OS官 :https://www.centos.org/download/ 下载Cent OS 7.6 系统镜像iso文件,在按以下步骤安装系统。

    3. Intel-parallel_studio XE 2019 安装

    (1)程序准备

    Intel-parallel_studio XE 2019可以在官 免费注册账户并下载(使用邮箱申请序列 以及license文件。在安装之前准备好有效的License文件,安装过程需要用到)。

    官 :https://software.intel.com/en-us/parallel-studio-xe

    (2)安装过程

    将Intel-parallel_studio XE 2019安装包与License文件一起放入虚拟机中,打开安装包所在目录终端界面,输入以下命令

    安装开始,具体操作步骤如下:

  1. 输入 ,加入下列语句后,ESC,输入保存。

继续输入,再输入,屏幕显示hello,说明安装成功,如下图所示。

VASP计算新手礼包:基于CentOS 7.6 系统安装VASP 5.4.1

4. openmpi 3.1.3 的安装

(1)程序准备

在终端页面输入 下载,完成后逐步输入以下命令:

注意:/public/software/openmpi-3.1.3为安装目录,可自行替换。

(2)环境变量设置

方法同上,在~/.bashrc中加入以下语句:

注意:安装路径如有不同请自行替换。
最后输入,更新环境变量。

(3)验证是否成功安装

  1. 输入which mpirun mpif90 检查环境变量是否设置成功,检查环境变量是否设置成功,成功则显示路径。
  2. 在openmpi-3.1.3安装包路径中(注意是安装包路径!!),输入以下命令:

出现以下界面则安装成功。

5. fftw 3.3.8的安装

(1)程序准备

在终端界面输入 下载,完成后逐步输入以下命令:

注意:/public/software//fftw-3.3.8 为安装目录,可自行替换。

(2)环境变量设置

方法同上,在~/.bashrc中加入以下语句:

注意:安装路径如有不同请自行替换。
最后输入,更新环境变量。

(3)验证是否成功安装

检查 “/public/software/fftw-3.3.8/lib/libfftw3_mpi.a”文件是否存在,若存在,则安装成功。

6. VASP 5.4.1 的安装

(1)程序准备

在 盘:https://pan.baidu.com/s/1J4ChvvxIkiCXSq19FOMJMw 提取码:ce6z
下载我已准备好的makefile.include、vasp.5.4.1、vasp.5.lib,将其放入/public/software/vasp/ (可替换为你的安装路径)下,进入vasp.5.4.1目录。

(2)makefile.include文件修改及安装

  1. 将makefile.include放入vasp.5.4.1目录下,在其中找到以下三行变量,将路径修改为自己的安装路径。

    MKLROOT =/public/software/intel/mkl
    OBJECTS = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o /public/software/fftw-3.3.8/lib/libfftw3_mpi.a
    INCS =-I/public/software/fftw-3.3.8/include

例如,笔者Intel-parallel_studio XE 2019的安装路径为/public/software/intel/,fftw 3.3.8 的安装路径为/public/software/ffftw-3.3.8/,所以更改如上。
2. 输入开始安装编译VASP.5.4.1,如果编译过程出错,键入make veryclean清理上次编译失败的文件之后再进行新的尝试。
如果编译成功,将在/bulid/目录下分别存在/std/、/gam/、/ncl/三个文件夹,每个文件夹内都包含一个可执行的vasp文件,分别对应std、gam、ncl三个版的vasp程序。

(3)验证是否成功安装

  1. 任意准备四个输入文件INCAR、KPOINTS、POTCAR、POSCAR,打开该目录的终端界面,输入vasp程序路径:,直接运行std版VASP。
  2. 还可通过命令mpirun –allow-run-as-root -np 2 /public/software/vasp/vasp.5.4.1/build/std/vasp 运行std版VASP。
  3. 如果运行过程无 错,输出文件正常无误则安装成功。
  4. 经笔者亲测,该配置下编译的VASP5.4.1计算速率有所提升!成功达到目的!

四、 感谢

在摸索VASP5.4.1的安装过程中,感谢贡献以下资料的博主。
https://blog.51cto.com/dklwj/2146945
https://blog.csdn.net/qq_41881581/article/details/79893263
https://blog.csdn.net/donkeydog/article/details/84312795
https://blog.csdn.net/xinming_365/article/details/80048281
http://bbs.keinsci.com/thread-9366-1-1.html
http://blog.sciencenet.cn/blog-3311084-1137630.html
http://blog.sina.com.cn/s/blog_61fc08490102wylx.html
http://bbs.keinsci.com/thread-4267-2-2.html

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月25日
下一篇 2019年1月25日

相关推荐