【VASP】vaspkit的安装与使用
1. vaspkit安装
官方教程和下载地址:Installation — VASPKIT 1.5 documentation
安装包的下载位置:
https://sourceforge.net/projects/vaspkit/files/Binaries/

解压缩
tar -zxvf vaspkit.1.5.1.linux.x64.tar.gz
配置文件
cd vaspkit.1.5.1/
cp -f how_to_set_environment_variables ~/.vaspkit
gedit ~/.vaspkit
通常只需要修改.vaspkit文件中如下内容

上述内容代表赝势的类型和路径,此处采用PBE赝势
附:赝势库下载地址
通过网盘分享的文件:最新版赝势(2023-11)
链接: https://pan.baidu.com/s/10TUhbVW3hYw2bicX7FcGNw?pwd=21ht 提取码: 21ht
–来自百度网盘超级会员v8的分享
修改后的如下:

其中LDA_PATH、PBE_PATH和GGA_PATH后面跟着是LDA、PBE和PW91的赝势路径。这个是根据我们具体的赝势的安装路径。一般外面使用的赝势是PBE。如果要修改赝势,对应的路径必须存在相应的赝势。
之后,我们需要更改POTCAR_TYPE后面的参数。
虽然POTCAR_TYPE参数后面写的是:
# PBE, PW91 or LDA; Set PBE if you want to make PBE-POTCAR file
在改为PBE或LDA赝势的时候,也是把POTCAR_TYPE后面的参数改为PBE或LDA。
但是在改为PW91赝势的时候,并不是把POTCAR_TYPE后面的参数改为PW91,而是改为GGA。
最后将vaspkit的绝对路径加入环境变量
echo 'export PATH=~/vaspkit.1.3.5/bin/:$PATH' >> ~/.bashrc
source ~/.bashrc
或者使用VSCode的时候,直接打开 ~/.bashrc 文件,在文件末尾添加如下内容:
export PATH=$PATH:/data/home/ecnucj/vaspkit/vaspkit.1.5.1/bin
然后在命令行执行
source ~/.bashrc
激活环境就可以运行vaspkit了。

2. vaspkit 测试
VASP输入文件
-
POSCAR:优化前体系的结构信息,包括晶轴矢量、原子坐标——初始结构的位置
-
POTCAR:各元素对应的赝势函数——描述原子的物理性质
-
KPOINTS:布里渊区积分的K点网格(取的点越密,计算精度越高,耗时越长)
-
INCAR:程序运行的主要参数,包括计算采用的函数、离子位置优化方法等
测试命令
我们实现官网中的下述例子
https://www.vasp.at/wiki/Fcc_Ni
注意这里涉及一个vasp文件格式的问题,直接使用官网中的例子会报错:
VASP4 format was found, then type in element symbols one by one~
The first line of POSCAR is fcc:. For your Information!
这是由于版本问题,可以使用我下面修改后的POSCAR文件
首先新建一个文件夹,里面需要有 POSCAR ,可以复制下述内容
POSCAR文件:
fcc:Ni
3.53
0.5 0.5 0.0
0.0 0.5 0.5
0.5 0.0 0.5
Ni
1
cartesian
0 0 0
我们对这个结构进行弛豫操作
INCAR文件 : vaspkit->1->101->SR
KPOINT文件:vaspkit->1->102->1->0.03
注意创建 KPOINT后 POTCAR被直接创建

5657

被折叠的 条评论
为什么被折叠?



