vasp 安装_VASP-5.4.1/5.4.4/6.1.1 编译笔记(一)

本文是关于VASP第一性原理计算软件的编译笔记,涵盖了从5.4.1到6.1.1的版本。内容包括使用Intel编译器和MKL、OpenMPI以及fftw-3.3.4的安装,强调了环境变量设置、makefile.include的修改和编译过程中需要注意的细节。附录A至C提供了详细的安装步骤。
摘要由CSDN通过智能技术生成

8af95dfa29cff0fcf7055509406e456e.png

声明:学习中整理的笔记,不做任何商业用途。

VASP这款第一性原理计算软件,很多人都在使用,今天要做的笔记是VASP软件的编译,早期我是通过计算化学公社的一个帖子学习的,那个前辈写的很详细,链接如下:

教你从头编译vasp-5.4.1 - 第一性原理 - 计算化学公社​bbs.keinsci.com
d2933b3ba21ff540b47b311c0753179e.png

编译5.4.1,主要分四步:1. intel编译器和mkl安装;2. openmpi安装;3. fftw-3.3.4的安装。要注意环境变量,详见附录A、B、C。4. 修改vasp的makefile.include文件,然后make all。

很早之前,我都不知道intel编译器在哪里搞到,其实到官网注册,然后下载学生版轻松解决,会给你激活序列号,你也可以下载激活的license.lic文件。

parallel-studio-xe​software.intel.com

我发现如果没有使用intel编译器里的fftw库,仅仅使用fftw-3.3.4 or它之前版本,如没有编译一些特定的动态or静态库,在运行vasp带有自旋的计算(ISPIN=2)会出现问题。

具体可以看到编译vasp用到的makefile.include文件

要注意MKLROOT,OBJECTS,INCS。如果使用的是自己fftw,就要这么写;还有你编译fftw的时候把libfftw3_mpi.a库文件编译出来了。

MKLROOT    =/export/home/cluser1/intel/mkl
OBJECTS    = fftmpiw.o fftmpi_map.o fftw3d.o fft3dlib.o /export/home/cluser1/fftw/lib/libfftw3_mpi.a
INCS       =-I/export/home/cluser1/fftw/include

>>>kk


 
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值