多语言展示
当前在线:122今日阅读:23今日分享:25

VASP电荷分析之bader分析

这一节介绍怎么使用VASP计算原子的价电子数,成价问题
工具/原料

VASP,脚本chgsum.pl 以及 bader

方法/步骤
1

使用VASP计算电荷,这里介绍bader电荷分析,这种方法可以得到原子周围的电子数,可以得到原子的化合价,这是最直观,也是最简单的放式

2

首先要解压压缩文件 bader.tar.gz

3

使用命令:tar zxvf  bader.tar.gz,得到文件夹bader

4

进入bader文件夹后,将makefile.ln_ifort 复制为makefile:命令如下:cp  makefile.ln_ifort    makefile

5

生成一个新的文件makefile如下图:

6

然后使用命令:make,便安装好了bader,make后生成可执行文件bader

7

然后将bader复制到vasp输入文件的目录,也就是vasp计算的目录,这里小编重命名为bader2,如下图:

8

然后把vasp输入文件放到这个目录下,INCAR需要加上设置:LAECHG =.TRUE.LCHARG =.TRUE.

9

然后提交计算,计算完成后生成文件 AECCAR0   AECCAR1   AECCAR2

10

使用命令:./chgsum.pl  AECCAR0  AECCAR2生成CHARGCAR_sum 文件

11

然后运行:./bader2 CHGCAR -ref CHGCAR_sum生成 ACF.dat  AVF.dat   BCF.dat注意,这里小编把之前bader 目录下的bader 执行文件复制为bader2了

12

ACF.dat 就包含价电子的电荷信息。如下图所示,小编的列子是用SrVO2H来做的;

13

这样,就完成了bader的电荷分析!!!

14

求赞,小伙伴的鼓励是我坚持做下去的动力哦!!!

推荐信息