chempeng

VASP的差分电荷密度计算及图像处理

chempeng / 2017-02-26


使用的软件:VASP, VESTA, SshClient

Definition

一 差分电荷密度计算

Charge density difference of system AB: ∆ρ = ρAB − ρA − ρB

NOTE:

  1. AB, A, B 需放在相同大小的空间格子。
  2. In calculation of the latter two quantities, the atomic positions are fixed as those they have in the AB system.
  3. 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 # 增加
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 导出。

二 图像处理

  1. 使用软件 VESTA 打开 AB 的 CHGCAR
  2. Edit - Edit Data - Volumetric Data - Import (A CHGCAR) - Select Substract from current data - OK
  3. Edit - Edit Data - Volumetric Data - Import (B CHGCAR) - Select Substract from current data - OK
  4. Edit - Bonds - New - search molecules 和 Do not search atoms… - Max.length=3 - OK
  5. 取消勾选 Volumetic date 下的 Show sections
  6. Click Properties… to modify the isosurface
  7. Select the format whatever you like and save.