刘鹏飞的个人博客分享 http://blog.sciencenet.cn/u/pfliu89

博文

VASP—bader电荷分析

已有 22936 次阅读 2017-8-2 09:53 |个人分类:VASP|系统分类:科研笔记| vasp, bader, chgcar

  1. 使用VASP计算bader电荷,可以得到原子周围的电子数,从而近似得到原子的化合价。

    1. 首先从原网站上下载我们需要的安装包

  2. (网址:http://theoryNaN.utexas.edu/henkelman/code/bader/)


  3. 这里有两种方式供大家下载,一种是可以直接使用的二进制文件,另一种是源代码。

    对于二进制可执行文件,相对简单的多,直接下载到要使用的目录下,赋予其可执行权限,chmod +x user,然后在该目录下直接执行./bader

    对于第二种源代码则需要自己编译了,可以见下文。

    2. 解压压缩文件bader.tar.gz,命令为:tar zxvf bader.tar.gz,可以得到bader文件夹。然后进入bader文件夹后,将makefile.ln_ifort 复制为makefile,命令为:cp makefile.ln_ifort makefile,一般不需要做过多的改动,直接使用命令make,便可以得到可执行文件bader,把bader复制到vasp计算的目录。

    3. vasp要做一次非自洽运算,INCAR里面需要加上设置:

    LAECHG =T

    LCHARG =T

    4. 计算完成后生成文件 AECCAR0 AECCAR1 AECCAR2,使用命令:

    ./chgsum.pl AECCAR0 AECCAR2

    生成CHARGCAR_sum 文件

    5. 然后运行:./bader CHGCAR -ref CHGCAR_sum

    生成 ACF.dat  AVF.dat  BCF.dat

    6. ACF.dat 就包含价电子的电荷信息。



http://wap.sciencenet.cn/blog-3352196-1069130.html


下一篇:VASP电荷密度差的计算

0

该博文允许注册用户评论 请点击登录 评论 (4 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-10-21 00:42

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部