计算化学公社

 找回密码 Forget password
 注册 Register
Views: 698|回复 Reply: 9
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] 求助VASP计算bader电荷随并行参数设置不同而不同的问题

[复制链接 Copy URL]

84

帖子

0

威望

1106

eV
积分
1190

Level 4 (黑子)

在计算Bader电荷转移时,在INCAR中设置了LAECHG = .TRUE.,并执行了以下两个命令(chgsum.pl AECCAR0 AECCAR2,bader CHGCAR -ref CHGCAR_sum)以生成ACF.dat文件。然而,发现由于并行参数的设置不同,计算结果存在差异。经过逐一检查输出文件,发现某些参数下,AECCAR0 文件中的内容全为 NaN(非数字)。在这种情况下,虽然继续进行Bader电荷计算并不会报错,但最终输出的结果却是错误的。以前从未考虑过并行参数对计算结果可能会有影响,这可能是什么原因导致的呢?


## 都用的32核,k和n后面的数字分别代表KPAR和NPAR的值,最后的数字代表输出的二维材料向吸附分子bader电荷转移的结果,-0.55左右的是正常结果,-0.95左右的均为AECCAR0 输出NaN的结果。
附件中给出体系的输入文件,由于该体系仅供测试用,忽略表面的大小等。

KPOINTS  111
bader in k1n1/: -0.547399
bader in k1n2/: -0.547399
bader in k1n4/: -0.547399
bader in k1n8/: -0.95323

KPOINTS  551
bader in k1n1/: -0.545462
bader in k1n2/: -0.545462
bader in k1n4/: -0.545462
bader in k1n8/: -0.966801
bader in k1n16/: -0.545501
bader in k1n32/: -0.966857
bader in k2n1/: -0.5455
bader in k2n2/: -0.966801
bader in k2n4/: -0.966801
bader in k2n8/: -0.545353
bader in k2n16/: -0.966841
bader in k4n1/: -0.545633
bader in k4n2/: -0.966801
bader in k4n4/: -0.966801
bader in k4n8/: -0.5458
bader in k8n1/: -0.545462
bader in k8n2/: -0.545462
bader in k8n4/: -0.545462

INCAR (1.82 KB, 下载次数 Times of downloads: 3) POSCAR (8.04 KB, 下载次数 Times of downloads: 1)





103

帖子

0

威望

3837

eV
积分
3940

Level 5 (御坂)

2#
发表于 Post on 2025-1-3 23:56:07 | 只看该作者 Only view this author
说句无关的,建议放弃Bader电荷(AIM电荷),换用其它电荷,比如Multiwfn用CHGCAR作为输入文件时支持的Hirshfeld(-I)电荷以及CM5电荷。
参考使用Multiwfn对周期性体系计算Hirshfeld(-I)、CM5和MBIS原子电荷
「狩りってのは先に焦せった方の負けだ、ハンターも獲物もな」

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

3#
发表于 Post on 2025-1-4 08:26:22 | 只看该作者 Only view this author
LittlePupil 发表于 2025-1-3 23:56
说句无关的,建议放弃Bader电荷(AIM电荷),换用其它电荷,比如Multiwfn用CHGCAR作为输入文件时支持的Hirs ...

vasp使用TS系的色散修正会额外打印Hirshfeld或Hirshfeld-I电荷,这样会更简单。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

103

帖子

0

威望

3837

eV
积分
3940

Level 5 (御坂)

4#
发表于 Post on 2025-1-4 23:58:06 | 只看该作者 Only view this author
卡开发发 发表于 2025-1-4 08:26
vasp使用TS系的色散修正会额外打印Hirshfeld或Hirshfeld-I电荷,这样会更简单。

是的,如果没有算好的CHGCAR的话确实是这样。
「狩りってのは先に焦せった方の負けだ、ハンターも獲物もな」

84

帖子

0

威望

1106

eV
积分
1190

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2025-1-6 16:02:06 | 只看该作者 Only view this author
LittlePupil 发表于 2025-1-3 23:56
说句无关的,建议放弃Bader电荷(AIM电荷),换用其它电荷,比如Multiwfn用CHGCAR作为输入文件时支持的Hirs ...

是的,我就是发现有了bug之后,尝试用了这个电荷,发现不是计算或者CHGCAR的bug,是AECCAR0文件的bug.......

84

帖子

0

威望

1106

eV
积分
1190

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2025-1-6 16:14:30 | 只看该作者 Only view this author
卡开发发 发表于 2025-1-4 08:26
vasp使用TS系的色散修正会额外打印Hirshfeld或Hirshfeld-I电荷,这样会更简单。

确实,这样看起来比较简单,谢谢卡开发发老师。那么是不是可以优化的时候继续用D3BJ,最后用TS做一个静态自洽得到Hirshfeld-I,因为发现TS比D3BJ还是有明显的耗时增加....

3754

帖子

3

威望

1万

eV
积分
19681

Level 6 (一方通行)

围观吃瓜群众

7#
发表于 Post on 2025-1-7 01:51:09 | 只看该作者 Only view this author
本帖最后由 卡开发发 于 2025-1-7 02:07 编辑
pet 发表于 2025-1-6 16:14
确实,这样看起来比较简单,谢谢卡开发发老师。那么是不是可以优化的时候继续用D3BJ,最后用TS做一个静态 ...

就是最后算单点的时候做一下,甚至已经做过自洽的结果可以通过非自洽做,TS性能不见得就比Grimme-D3好。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

84

帖子

0

威望

1106

eV
积分
1190

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2025-1-7 04:11:00 | 只看该作者 Only view this author
卡开发发 发表于 2025-1-7 01:51
就是最后算单点的时候做一下,甚至已经做过自洽的结果可以通过非自洽做,TS性能不见得就比Grimme-D3好。

明白了,感谢~~

545

帖子

0

威望

5978

eV
积分
6523

Level 6 (一方通行)

9#
发表于 Post on 2025-1-7 09:49:18 | 只看该作者 Only view this author
这个问题会不会与vasp版本有关?用新版本的vasp不知道会不会已经修复了这个bug?你用的哪个版本?

84

帖子

0

威望

1106

eV
积分
1190

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2025-1-7 15:11:22 | 只看该作者 Only view this author
dingniu2 发表于 2025-1-7 09:49
这个问题会不会与vasp版本有关?用新版本的vasp不知道会不会已经修复了这个bug?你用的哪个版本?

我用的5.4.4,倒是还没试过新版本

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-18 02:26 , Processed in 0.174770 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list