VASPKIT论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: VASPKIT
查看: 89|回复: 1

非正交晶胞使用VASPkit生成KPOINTS的计算规则

[复制链接]

1

主题

1

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2025-2-6 15:28:31 | 显示全部楼层 |阅读模式
本帖最后由 lingykong 于 2025-2-6 16:07 编辑

在使用VASPkit生成KPOINTS时,我遇到了关于K点密度参数设置的问题。
具体情况如下 (vaspkit使用请查看附件截图):
我已有一个非正交晶胞,参数: a = b = 5.13 Å,c = 35 Å,α = β = 90°,γ = 120°
Vaspkit计算得出倒空间晶格常数: 1.4133 Å⁻¹,1.4133 Å⁻¹,0.1795 Å⁻¹。
K点密度给定: 0.025 2π*Å⁻¹。

根据VASPkit中关于K点取值的计算原理,在a和b方向上,N = round(1.4133 / 0.025) = 57;在c方向上,N = round(0.1795 / 0.025) = 7。
然而,使用VASPkit时,建议在a和b方向上设置N = 12,在c方向上设置N = 1。这与上述计算结果存在差异。
请问:
VASPkit为何建议在a和b方向上设置N = 12,而不是57,而在c方向上设置N = 1,而不是7?是否有特定的考虑或我理解计算方法错误?
WechatIMG4.png
回复

使用道具 举报

35

主题

632

帖子

3834

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3834
QQ
发表于 2025-2-6 19:52:24 | 显示全部楼层
对于六角结构,VASPKIT会强制设置a和b方向的K点是3的整数倍,N = round(1.4133 / 0.025/ 2 /3.1415926) = 9,至于强制输出12算法待改进。当c方向有真空层时,在c方向上强制设置为N = 1
若使用VASPKIT软件请引用文献 Computer Physics Communications 267, 108033, (2021) ,您的支持是对我们付出的最大肯定。
VASPKIT英文网址https://vaspkit.com, 中文网址http://vaspkit.cn, 中文论坛http://bbs.vaspkit.cn, QQ学术交流群:331895604和498683602, 微信公众号:VASPKIT
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|VASPKIT论坛 ( 陕ICP备2020017291号 )

GMT+8, 2025-2-19 05:41 , Processed in 0.087285 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表