24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4687  |  回复: 16

liu108

木虫 (正式写手)

[求助] 巴德电荷bader charge 接VASP计算结果出问题已有1人参与

按照VASP计算bader charge的方法去计算TiB2的bader charge,但是计算结果显示,C2v构型的TiB2的两个硼原子的bader charge相差很大。
巴德电荷bader charge 接VASP计算结果出问题
上图所示为两种不同构型的TiB2的结构以及电荷密度图。从图上看,在两种构型中,两个硼原子的电荷密度是一样的。但是,第二种构型所计算的两个硼原子的bader charge却相差很大。前一种构型中两个硼原子的bader charge分别为-0.379 和 -0.386 |e|。后一种构型中两个硼原子的bader charge分别为-0.076 和 -0.112 |e|。
我将FFT网格点增大了三倍后再计算时,结果还是没有变化。纠结了,恳求各位大牛帮忙。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

会当凌绝顶,一览众山小。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

liu108

木虫 (正式写手)

引用回帖:
8楼: Originally posted by hakuna at 2014-02-15 11:56:20
还有两点你考虑一下:
1.对于原子、分子或团簇,计算时只考虑gamma点,所以你的KPOINTS需要改一下。
2.由于VASP计算时模型是周期性的,你检查一下你的slab扩展开后,两个B原子的周围环境是否相同;如果我构造这个 ...

问题解决了,多谢你的帮助,你点击一下应助回帖,不然没办法给你金币。
会当凌绝顶,一览众山小。
10楼2014-02-19 16:05:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

甲斐之虎

银虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
franch: 金币+2, 谢谢回帖交流 2014-02-13 22:07:10
liu108: 金币+20, 有帮助, 下面的大神没有应助回帖,给不了他金币,金币都给你了,呵呵。 2014-02-20 10:01:45
按照VASP计算bader charge的方法去计算TiB2的bader charge
能否把计算的过程和处理过程贴出来?会不会是计算过程出现了问题?

» 本帖已获得的红花(最新10朵)

别人笑我太疯颠,我笑他人看不穿。不见五陵豪杰墓,无花无酒锄作田。
2楼2014-02-13 19:20:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liu108

木虫 (正式写手)

送红花一朵
引用回帖:
2楼: Originally posted by 甲斐之虎 at 2014-02-13 19:20:34
按照VASP计算bader charge的方法去计算TiB2的bader charge
能否把计算的过程和处理过程贴出来?会不会是计算过程出现了问题?

谢谢你的回复,我在做静态计算时的INCAR和POSCAR及KPOINTS如下
INCAR
SYSTEM=TiB2
ISTART=0
ICHARG=2
PREC=high
EDIFF=0.1E-04
EDIFFG=-0.01
ENCUT=600
ISMEAR=0
SIGMA=0.2
GGA=PE
NSW=0
IBRION=-1
NGXF=500
NGYF=500
NGZF=500
LAECHG=.TRUE.
LCHARG=.TRUE.
LREAL=.FALSE.

POSCAR

TiB2
   1.00000000000000
    15.0000000000000000    0.0000000000000010    0.0000000000000010
     0.0000000000000000   15.0000000000000000    0.0000000000000010
     0.0000000000000000    0.0000000000000000   15.0000000000000000
   B    Ti
   2   1
Direct
  0.5372743501317421  0.4983374175634400  0.5752677821194272
  0.4786552045049751  0.5585467011596867  0.5160776570671757
  0.4554252184555273  0.4308965726291220  0.4984991172448628


KPOINTS

Automatic generation
0
Monhkorst-pack
3 3 3
0 0 0

静态计算结束后,用chgsum.pl去处理,具体过程为./chgsum.pl AECCAR0 AECCAR2
得到CHGCAR_sum
然后用./bader CHGCAR -ref CHGCAR_sum得到ACF.dat。
得到的ACF.dat如下

    #         X           Y           Z        CHARGE     MIN DIST    ATOMIC VOL
--------------------------------------------------------------------------------
    1      8.6418      8.1354      7.3821      2.9383      0.5452   1011.1276
    2      8.6241      6.5947      7.3371      3.9345      0.8346   1095.7908
    3      6.8272      7.3846      7.3998      3.1272      1.0500   1268.0815
--------------------------------------------------------------------------------
    VACUUM CHARGE:               0.0000
    VACUUM VOLUME:               0.0000
    NUMBER OF ELECTRONS:        10.0000
还望指教
会当凌绝顶,一览众山小。
3楼2014-02-14 08:37:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

甲斐之虎

银虫 (正式写手)

引用回帖:
3楼: Originally posted by liu108 at 2014-02-14 08:37:51
谢谢你的回复,我在做静态计算时的INCAR和POSCAR及KPOINTS如下
INCAR
SYSTEM=TiB2
ISTART=0
ICHARG=2
PREC=high
EDIFF=0.1E-04
EDIFFG=-0.01
ENCUT=600
ISMEAR=0
SIGMA=0.2
GGA=PE
NSW=0
IBRION=-1
...

EDIFFG=-0.01
去掉,静态计算不需要
PREC=high
改为PREC = Accurate
不过可能不是这两个的原因,坐等大神出现吧
别人笑我太疯颠,我笑他人看不穿。不见五陵豪杰墓,无花无酒锄作田。
4楼2014-02-14 09:08:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liu108

木虫 (正式写手)

引用回帖:
4楼: Originally posted by 甲斐之虎 at 2014-02-14 09:08:26
EDIFFG=-0.01
去掉,静态计算不需要
PREC=high
改为PREC = Accurate
不过可能不是这两个的原因,坐等大神出现吧...

谢谢回复。ACF.dat里面两个硼原子的原子体积也有差别,我觉的这个bader charge不相同也有关系,但不知道怎样改才能使的原子体积相同啊。
会当凌绝顶,一览众山小。
5楼2014-02-14 10:11:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hakuna

木虫 (知名作家)

第二种情况有偶极矩,你坐下偶极矩校正试试看
6楼2014-02-14 14:39:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liu108

木虫 (正式写手)

引用回帖:
6楼: Originally posted by hakuna at 2014-02-14 14:39:55
第二种情况有偶极矩,你坐下偶极矩校正试试看

行不通啊,在静态计算中加上了偶极距矫正,但是bader charge还是相差很大啊。
做法是在INCAR中加了IDIPOL和LDIPOL项。IDIPOL项中试了1到4都不行。
会当凌绝顶,一览众山小。
7楼2014-02-15 11:19:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hakuna

木虫 (知名作家)

引用回帖:
7楼: Originally posted by liu108 at 2014-02-15 11:19:13
行不通啊,在静态计算中加上了偶极距矫正,但是bader charge还是相差很大啊。
做法是在INCAR中加了IDIPOL和LDIPOL项。IDIPOL项中试了1到4都不行。...

还有两点你考虑一下:
1.对于原子、分子或团簇,计算时只考虑gamma点,所以你的KPOINTS需要改一下。
2.由于VASP计算时模型是周期性的,你检查一下你的slab扩展开后,两个B原子的周围环境是否相同;如果我构造这个模型,我会让BTiB角的平分线与a或b平行,也即TiB2的C2轴平行于a或b,在计算时沿a和b方向的边长取为不相等,INCAR里加入ISYM,去掉对称性。
仅供参考
8楼2014-02-15 11:56:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liu108

木虫 (正式写手)

引用回帖:
8楼: Originally posted by hakuna at 2014-02-15 11:56:20
还有两点你考虑一下:
1.对于原子、分子或团簇,计算时只考虑gamma点,所以你的KPOINTS需要改一下。
2.由于VASP计算时模型是周期性的,你检查一下你的slab扩展开后,两个B原子的周围环境是否相同;如果我构造这个 ...

谢谢你的回复,试过你说的两种方法了,计算的结果还是跟原来一样。迷茫了啊。。。
会当凌绝顶,一览众山小。
9楼2014-02-17 09:41:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liu108 的主题更新
信息提示
请填处理意见