计算化学公社
标题:
vasp中对Heusler用“LCHARG = .T.”做bader计算时出错怎么解决?
[打印本页]
作者Author:
x先生
时间:
2023-4-3 18:52
标题:
vasp中对Heusler用“LCHARG = .T.”做bader计算时出错怎么解决?
计算环境:Intel(R) Parallel Studio XE 2020 Update 4 for Linux*
vasp 5.3.3
计算目的:计算结构在外加不同电场下bader电荷并分析
准备文件:结构优化得到的CONTCAR(现改名为POSCAR ),POTCAR,
静态计算生成的WAVECAR,CHGCAR文件,延用静态计算的KPOINTS文件
以及bader电荷计算的INCAR文件(具体文件内容见附件1:INCAR)
运行指令:mpirun -np 16 vasp_std
运行日志:见附件2:LOG
运行结果:不符合电荷守恒
问题:
1,在编译计算时出现augmentation,soft ,total是什么,对计算结果是否有影响?
2,计算结果中对照POTCAR中的原子自带电子数,得到的现有电子数已经不满足电荷守恒,是否bader电荷计算失败?
3,计算错误的原因是什么?
作者Author:
卡开发发
时间:
2023-4-3 20:32
1、无影响,那个是LAECHG=T打印的信息可以不管。
2、可以ACF.dat这些输出传上来看看,我暂时断定不了。
3、有可能会是ENCUT和PREC太低。
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3