在用VASP处理吸附、掺杂、界面或者异质结这类计算时,很多人都会想到用Bader电荷来判断电子到底是从哪个部分转移到了哪个部分。这个分析的基本思路,是靠着电荷密度的零通量面,把整个体系划分成一个个属于不同原子的区域,然后再分别对每个区域里的电子数去做积分,这样就可以得到每个原子上的Bader电荷。需要特别留心的一点是,VASP普通输出的那个CHGCAR文件,一般情况下只装着价电子的密度,所以Bader程序那边的作者也专门提醒过,在做VASP体系的分析时,更推荐的办法是把AECCAR0和AECCAR2这两份文件结合在一起来生成一份参考电荷密度,再拿它去做Bader分析,这样结果要靠谱得多。
2026-06-29 15:35:37