vasp使用流程:
1)使用Materials Studio(MS)准备结构文件,
2)采用vaspkit生成vasp的4个输入文件:POSCAR,POTCAR,KPOINTS,INCAR。其中生成POSCAR需要使用MS制作的结构文件(*.xsd),生成POTCAR文件需要使用POSCAR和赝势库。生成KPOINTS文件时会自动生成INCAR文件。
3)提交vasp执行命令(mpirun -np 50 vasp_std),获得OUTCAR、CONTCAR、DOSCAR、EIGENVAL、CHGCAR、IBZKPT以及ELFCAR等输出文件
4)采用VESTA可视化输出结果
注:编辑输入输出文件可使用VS code、Sublime Text、Atom等软件
配套软件
1. vaspkit
官方教程和下载地址:Installation — VASPKIT 1.5 documentation
解压缩
tar -zxvf vaspkit.1.3.5.tar.gz
配置文件
cd vaspkit.1.3.5
cp -f how_to_set_environment_variable ~/.vaspkit
gedit ~/.vaspkit
通常只需要修改.vaspkit文件中如下内容
LDA_PATH ~/POTCAR/LDA # Path of LDA potential. PBE_PATH ~/POTCAR/PBE # Path of PBE potential. GGA_PATH ~/POTCAR/GGA # Path of PW91 potential. POTCAR_TYPE PBE # PBE, PW91 or LDA
上述内容代表赝势的类型和路径,此处采用PBE赝势
附:赝势库下载地址https://download.csdn.net/download/liouver/89306389?spm=1001.2014.3001.5503
最后将vaspkit的绝对路径加入环境变量
echo 'export PATH=~/vaspkit.1.3.5/bin/:$PATH' >> ~/.bashrc
source ~/.bashrc
使用vaspkit生成KPOINT文件,参考:vaspkit生成vasp的KPOINT文件-CSDN博客
2. VEST
官方教程和下载地址:Download - VESTA
下载稳定(Stable version)版本,development version可能会出问题。
解压缩
tar -xvjf VESTA-gtk3.tar.bz2
创建环境变量
echo 'export PATH=~/VESTA-gtk3/bin/:$PATH' >> ~/.bashrc
source ~/.bashrc
在终端输入VESTA即可运行软件
注:若出现如下错误 error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory,则需要安装libglu
sudo apt install libglu1