猿代码 — 科研/AI模型/高性能计算
0

怎么取k点:VASP

摘要: K点越多截止精确,但是计算越复杂如何生成k点网格。在vasp中提供了一种方法,也是我们最常用的方法:Monkhorst-Pack方法。Automatic mesh #基本所有文件第一行都是注释行,随便写。0 #第二行选择模式,0表示自动生成 ...

K点越多截止精确,但是计算越复杂
如何生成k点网格。在vasp中提供了一种方法,也是我们最常用的方法:Monkhorst-Pack方法

Automatic mesh #基本所有文件第一行都是注释行,随便写。
0 #第二行选择模式,0表示自动生成方案(即M-P方法)
Auto #只识别第一个字母,A、a表示全自动方案
10 #控制取点多少的一个长度参量,注意不是k点数目。

这个数字选项,按手册里提到的,可以认为0就是M-P方法,如果输入其他非零数字,就认为是选择其他的生成方法或者K点模式。

Automatic mesh

Gamma #以伽马高对称点为中心生成网格
4 4 4 #各方向k点数目
0. 0. 0. #权重,或者像手册上写的叫移位,一般不动它。


Example file
4 #定义k点数目,就是你准备整几个k点
Cartesian #第二行非0,第三行非l,即开始手动输入坐标模式,这表示直角坐标。
0.0 0.0 0.0 1.#前三项为坐标,最后一个数字为相对权重。注意是1.不是1
0.0 0.0 0.5 1.
0.0 0.5 0.5 2.
0.5 0.5 0.5 4.
Tetrahedra #连接四面体方法列表。

说点什么...

已有0条评论

最新评论...

本文作者
2024-2-16 09:06
  • 0
    粉丝
  • 218
    阅读
  • 0
    回复
资讯幻灯片
热门评论
热门专题
排行榜
Copyright   ©2015-2023   猿代码-超算人才智造局 高性能计算|并行计算|人工智能      ( 京ICP备2021026424号-2 )