本文转载于微信公众号,VASP学习交流,将会持续更新
今天这里讲的是常规计算使用的五行式的KPOINTS,一般计算要在第一布里渊区均匀撒点,能带计算在高对称点连线路径上取值,能带计算的以后再说。
五行式KPOINTS
-
K-POINTS
0
Gamma
1 1 10 0 0
解释
-
第一行随便写都行,不识别,但是一定不能什么都不写
-
第二行是数字0,表示格子自动生成,很多人会误写成氧符号o,
-
第三行G表示的是以gamma点为中心生成网格,还有一种是原始的Monkhorst-Pack网格,又可以叫M点,二者的区别是M在G的基础上在三个方向平移了1/(2N)个单位,所以G点是M点的特殊情况;VASP只认第一个字母,大小写均可,所以Gamma可以写为G,g,gamma,ga....,Monhorst可以写为M, m等。。。。
-
第四行表示在xyz三个方向上生成对应数目的K点,本例是1*1*1,意思是在倒格矢a,b,c方向上都只取一个k点,一共1个k点,4*4*1意思是在倒格矢a,b方向上都取4个k点,c方向上取一个,一共16个,K点的密度由KPOINTS决定,KPOINTS取点越多,包含到计算里的信息越多,但是经常有人拿不准K点数目怎么取,经常出错,所以在接下来会总结几个方法教大家怎么取K点
-
第五行表示shift的值&#