计算化学公社

标题: 关于分析bader电荷时出现报错的问题 [打印本页]

作者
Author:
白皛白    时间: 2023-3-25 18:00
标题: 关于分析bader电荷时出现报错的问题
本帖最后由 白皛白 于 2023-3-25 18:02 编辑

        老师们好,最近在使用Henkelman的脚本计算bader电荷时遇到报错,首先用chagsum.pl  AECCAR0  AECCAR2这个过程很顺利;但是在bader CHGCAR -ref CHGCAR_sum这个命令时就出现了图中报错。我参照HenkelmanGroup网站的提示又尝试了直接bader chargefile这种方法,成功生成了ACF AVF BCF这三个文件,同时用得到的CHGCAR做差分电荷密度也是可以做得出的,从这里来看似乎是CHGCAR_sum这一文件出现了问题。       我对此的疑惑是:
        1,请问这个报错如何解决?出现报错后我在网上搜索过相关内容,发现也有很多人遇到过相同或类似的情况,但是似乎并没有比较明确的解决方案。
        2,请问bader chargefile方法生成的ACF文件与chagsum.pl  AECCAR0  AECCAR2;bader CHGCAR -ref CHGCAR_sum方法生成的ACF文件的差别在哪里呢?似乎网上的教程都给出的后者。以及bader chargefile方法得到的ACF文件中的charge能否直接与ZVAL相减得到电子得失的相关信息呢?
       以上就是我遇到的问题与由此产生的困惑,感谢您的阅读,望您不吝赐教。

        



作者
Author:
白皛白    时间: 2023-3-27 10:03
问题解决了,原因是我笨,没等chgsum.pl把CHGCAR_sum写完就Ctrl+C终止了。因为等待体系比较大,等待时间很长,并且终止任务时没弹出来提示以至于我误认为本来就该这样。后来遇到相同问题的同学如果看到本贴的话,请等待chgsum.pl自己运行完毕试试。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3