计算化学公社

标题: 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