计算化学公社

标题: vasp计算能带时K点如何选取? [打印本页]

作者
Author:
buhanhan    时间: 2024-7-6 13:25
标题: vasp计算能带时K点如何选取?
vasp在做常规性质计算时,在relax和scf计算的KPOINTS可以通过收敛性测试,然而band的KPOINTS如何选取了?目前我只会通过vaspkit生成,我用Si来测试发现,K点的不同,能影响算出的带隙宽度数值,导致我对我算出的能带数据没有自信,恳请大佬们解惑

作者
Author:
乐平    时间: 2024-7-6 15:37
本帖最后由 乐平 于 2024-7-6 22:15 编辑

带隙大小能差多少?

能带计算的 k-point 是根据布里渊区的高对称点路径来计算的。不是通常 relax 和 scf 时候的 4 x 4 x 4 ,  9 x 9 x 9 那种。

按理说不会因为 k 点密度大货小影响带隙的数值(当然了,小数点后几位有差别是肯定存在的,也正常)
作者
Author:
buhanhan    时间: 2024-7-6 21:49
乐平 发表于 2024-7-6 15:37
带隙大小能差多少?

能带计算的 k-point 是根据布里渊区的高对称点路径来计算的。不是通常 relax 和 scf ...

能带差距并没有多大。麻烦大佬能说明下根据布里渊区的高对称路径计算,是怎么操作的吗
作者
Author:
乐平    时间: 2024-7-6 22:13
本帖最后由 乐平 于 2024-7-6 22:18 编辑
buhanhan 发表于 2024-7-6 21:49
能带差距并没有多大。麻烦大佬能说明下根据布里渊区的高对称路径计算,是怎么操作的吗

你既然用 VASPKIT 就能看到 功能 3

如果你计算的是二维材料,就选 302
如果你计算的是三维块体材料,就选 303


产生的 KPATH.in 文件改名为 KPOINTS 然后提交计算
得到结果后用 VASPKIT 211 处理


如果你是用 HSE06 杂化泛函计算能带,先用功能 3 产生 KPATH.in ,然后用 251 功能产生 HSE06 的 KPOINTS
计算结果用 252 功能处理


作者
Author:
buhanhan    时间: 2024-7-7 09:06
乐平 发表于 2024-7-6 22:13
你既然用 VASPKIT 就能看到 功能 3

如果你计算的是二维材料,就选 302

好的,谢谢
作者
Author:
sobereva    时间: 2024-7-7 17:14
如置顶的新社员必读贴、论坛首页的公告栏、版头的红色大字非常明确所示,求助帖必须在帖子标题明确体现出此帖内容是求助或提问,并清楚、准确反映出帖子具体内容,避免有任何歧义和含糊性,仔细看http://bbs.keinsci.com/thread-9348-1-1.html。我已把你的不恰当标题 “vasp计算能带时K点的选择” 改了,以后务必注意!




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