当前位置: 首页 > 第一原理 >K点对计算结果(精度)有什么影响

K点对计算结果(精度)有什么影响

作者 Shalie
来源: 小木虫 250 5 举报帖子
+关注

请问晶体结构建好后,POSCSR,INCAR,POTCAR设置完成后,KPOINTS的值在保证a,b,c比值条件下,设置的值大小对计算结果有影响吗,哪位大神可以解释一下吗?

 返回小木虫查看更多

今日热帖
  • 精华评论
  • 变成小神

    同问

  • 涪东耳

    当然有影响,绝大多数的物理量是在某K点单独计算后加权平均(或者其他的方法比如tetrahedron)得到的,大的k mesh肯定会增加精度。但是也需要注意的是有一些K点可能会出现一些奇奇怪怪的 unstability,这些通常不是真实存在的而是由于numerical error导致的(比如某个奇怪k坐标突然的哈密顿量突然不可对角化,泪目),当然这个因为代码不同,得具体问题具体分析,也不排除在某些k点会出现一些物理意义上的怪东西,如果真碰到了还得道一句恭喜。总得来说,一般意义上讲Kmesh越大物理量计算越精确,尤其是对于有费米面的体系。

  • huyaoqiao

    最核心要知道的就是,k点取值越精细,计算越准确,但计算量越大。
    所以,当你增加k点时发现计算精度变化不大了,说明之前取的k点已经足够密了。
    希望对你有帮助,祝好!

猜你喜欢