24小时热门版块排行榜    

查看: 2201  |  回复: 5

Shalie

新虫 (初入文坛)

[交流] K点对计算结果(精度)有什么影响 已有4人参与

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

发自小木虫IOS客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

变成小神

新虫 (著名写手)

2楼2020-07-01 16:59:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Shalie

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 变成小神 at 2020-07-01 16:59:06
同问

我尝试了一下,比如取3 3 1和取7 7 1,结果没什么大的区别,好像只是计算快慢的问题,不知道对不对,仅供参考。

发自小木虫IOS客户端
3楼2020-07-01 20:49:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

涪东耳

金虫 (小有名气)


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

发自小木虫Android客户端
4楼2020-07-04 01:33:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huyaoqiao

铁虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
最核心要知道的就是,k点取值越精细,计算越准确,但计算量越大。
所以,当你增加k点时发现计算精度变化不大了,说明之前取的k点已经足够密了。
希望对你有帮助,祝好!
5楼2020-07-04 06:51:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
6楼2020-07-08 06:16:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Shalie 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见