VASP电荷分析之bader分析
的有关信息介绍如下:这一节介绍怎么使用VASP计算原子的价电子数,成价问题
使用VASP计算电荷,这里介绍bader电荷分析,这种方法可以得到原子周围的电子数,可以得到原子的化合价,这是最直观,也是最简单的放式
首先要解压压缩文件bader.tar.gz
使用命令:
tar zxvf bader.tar.gz,得到文件夹
bader
进入bader文件夹后,将makefile.ln_ifort 复制为makefile:
命令如下:
cp makefile.ln_ifort makefile
生成一个新的文件makefile如下图:
然后使用命令:
make,便安装好了bader,make后生成可执行文件bader
然后将bader复制到vasp输入文件的目录,也就是vasp计算的目录,这里小编重命名为bader2,如下图:
然后把vasp输入文件放到这个目录下,INCAR需要加上设置:
LAECHG =.TRUE.
LCHARG =.TRUE.
然后提交计算,计算完成后生成文件AECCAR0 AECCAR1 AECCAR2
使用命令:
./chgsum.pl AECCAR0 AECCAR2生成CHARGCAR_sum 文件
然后运行:
./bader2 CHGCAR -ref CHGCAR_sum
生成ACF.dat AVF.dat BCF.dat
注意,这里小编把之前bader 目录下的bader 执行文件复制为bader2了
ACF.dat 就包含价电子的电荷信息。如下图所示,小编的列子是用SrVO2H来做的;
这样,就完成了bader的电荷分析!!!
求赞,小伙伴的鼓励是我坚持做下去的动力哦!!!