VASP的差分电荷密度计算及图像处理
chempeng / 2017-02-26
使用的软件:VASP, VESTA, SshClient
Definition
- 差分电荷密度 (deformation charge density) : 成键后的电荷密度与对应的点的原子电荷密度之差。通过差分电荷密度的计算和分析,可以清楚地得到在成键和成键电子耦合过程中的电荷移动以及成键极化方向等性质。
- 二次差分电荷密度 (difference charge density) :指同一个体系化学成分或者几何构型改变之后电荷的重新分布。
一 差分电荷密度计算
Charge density difference of system AB: ∆ρ = ρAB − ρA − ρB
NOTE:
- AB, A, B 需放在相同大小的空间格子。
- In calculation of the latter two quantities, the atomic positions are fixed as those they have in the AB system.
- Some NGX NGY NGZ
结构优化后的自洽计算
mkdir AB
mkdir A
mkdir B
INCAR file
SYSTEM=X
ISTART=0
ENCUT=350
EDIFF=1E-5
IBRION=-1
POTIM=0.25
NSW=0 # Only electronic-SC loops are performed
EDIFFG=-1E-2
ISMEAR=0
SIGMA=0.05
PREC=ACCURATE
ISIF=2
NPAR=4
#LWAVE=FALSE
#LCHARG=FALSE # CHGCAR is written
LREAL=Auto
#IALGO=48
ISYM=0
NGX=x # 增加
NGY=y # 增加
NGZ=z # 增加
- NGX NGY NGZ 的获取:在结构优化的 OUTCAR 文件中搜索,设置环境变量后输入
ngx
获得
vi ~/.bashrc
alias ngx="grep -A3 'NGX' OUTCAR"
source ~/.bashrc
POSCAR file
cp opt/CONTCAR POSCAR
A, B 各自保留优化后的 POSCAR 部分,编辑删除 POSCAR 文件
vi POSCAR
:set nu # 获取编辑行数
:x,y d # 删除 x 行至 y 行
:wq
POTCAR 与 POSCAR 信息相符即可,KPOINTS 与自洽计算时相同,提交作业,计算完成后,获得三个 CHGCAR 文件,使用 SshClient 导出。
二 图像处理
- 使用软件 VESTA 打开 AB 的 CHGCAR
- Edit - Edit Data - Volumetric Data - Import (A CHGCAR) - Select Substract from current data - OK
- Edit - Edit Data - Volumetric Data - Import (B CHGCAR) - Select Substract from current data - OK
- Edit - Bonds - New - search molecules 和 Do not search atoms… - Max.length=3 - OK
- 取消勾选 Volumetic date 下的 Show sections
- Click Properties… to modify the isosurface
- Select the format whatever you like and save.