24小时热门版块排行榜    

查看: 2962  |  回复: 20
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 静静的gaoxu 的 349 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

静静的gaoxu

新虫 (正式写手)

[交流] VASP+Wannier90计算MoS2的GW能带出错

本人现在在练习计算gw能带,利用vasp官网给出的块体si的inputs可以重复出相同的结果。然后想计算一下二维mos2的gw能带,计算出现错误。计算mos2的gw能带一共三步,所有的inputs和si的保持一致,选择单胞共3个原子,kpoints选5.5.1,前两步计算正常,第三步加algo=gw0时出现“kmesh_get_bvector: not enough bvectors found”,这个错误是在wannier90.wout文件里面的,同时生成的wannier90.win文件是空的,而且没有生成其他用于wannier计算的wannier90文件。

在此想请教一下大家,有没有人知道出现这种情况的原因以及解决这个问题的办法?希望有了解这方面问题的老师或同学帮忙解答一下,先谢谢大家了!

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

rlafite

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
出现"kmesh_get_bvector: not enough bvectors found"错误通常是由于Wannier90在构建Wannier函数时未能正确确定布里渊区的k点网格所致。这可能是由于计算的原子结构、K点网格或其他参数设置不正确引起的。以下是一些可能导致这种错误的常见原因和解决方法:

原子结构问题:

确保你的MoS2的结构文件(POSCAR或CONTCAR)正确,并且包含了所有必要的信息,比如原子种类、晶格常数等。
检查原子位置是否正确,并且是否与你期望的一致。特别是,确保你选择的是单胞,并且原子位置是正确的。
K点网格设置:

确保你选择的K点网格足够密集以捕获材料的电子结构。对于GW计算,通常需要更密集的K点网格。
尝试使用更密集的K点网格进行计算,看看是否能够解决该问题。
Wannier90参数设置:

检查你的Wannier90输入文件中的参数设置,确保与你的系统和计算需求一致。特别是,确保你正确指定了Wannier化的原子轨道和投影。
确保你在计算GW能带时,Wannier90的输入文件中设置了正确的参数。可能需要调整一些参数以确保计算的顺利进行。
算法参数:

尝试使用不同的算法参数或参数组合,有时候更改一些参数可以解决问题。比如,尝试不同的算法和计算方案(如自洽GW或非自洽GW)。
检查错误日志和输出文件:

仔细检查Wannier90的输出文件(wannier90.wout)以及VASP的输出文件,查看是否有其他警告或错误信息提供了更多线索。
21楼2024-02-23 10:55:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 21 个回答

静静的gaoxu(金币+4): 谢谢参与
已获得4个金币

发自小木虫IOS客户端
2楼2021-02-13 15:25:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

静静的gaoxu(金币+8): 谢谢参与
已获得8个金币

发自小木虫Android客户端
3楼2021-02-13 15:25:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

静静的gaoxu(金币+17): 谢谢参与
已获得17个金币

发自小木虫Android客户端
4楼2021-02-13 15:34:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见