24小时热门版块排行榜    

查看: 7695  |  回复: 30
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jttjtl

银虫 (小有名气)

[交流] 【求助】Hse06计算时KPOINTS出错 已有4人参与

本人在使用HSE06计算能带时出现问题:
error in IBZKPT_HF: two k-points are equivalent           
  this will cause problems in the HF routine
我的KPOINTS文件为
K-points
5
Line-mode
rec
0.0 0.0 0.0
0.0 0.0 0.5

0.0 0.0 0.5
0.5 0.5 0.0

0.5 0.5 0.0
0.5 0.5 0.5

0.5 0.5 0.5
0.0 0.0 0.0

错误原因好像是说不能有k点相同,我于是将相同的点做了一下偏移
如第一个点
0 0 0
变为
0 0 0.01
其他重复的点也是偏移了原来位置,但是还是和原来位置在同一直线上,最后算出来了能带结构图。请问这种方法可用吗?
此外我还在论坛上看到了一下做法:
First perform a selfconsistent Hartree-Fock/HSE calculation using a conventional KPOINTS file.-) Copy the IBZKPT file to KPOINTS, and explicitely add all desired k-points along high-symmetry lines of the BZ that are needed for the bandstructure plot. Add the points at the end of the KPOINTS file, but set the weights of these added k-points to 0。
请问高手这样算的原因是什么呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jttjtl

银虫 (小有名气)

这是我在vasp官方论坛看到的HSE计算的帖子:
band structures using hybrid functionals have to be calculated the following way:
-) First perform a selfconsistent Hartree-Fock/HSE calculation using a conventional KPOINTS file.
-) Copy the IBZKPT file to KPOINTS, and explicitely add all desired k-points along high-symmetry lines of the BZ that are needed for the bandstructure plot. Add the points at the end of the KPOINTS file, but set the weights of these added k-points to 0.
-) Do not forget to set the number of k-points in KPOINTS correctly (to the number of the k-points used in the standard mesh PLUS the number of the k-points along the lines), such that all k-points are used for the calculations.
-) NKRED can not be used.
-) Perform a second VASP run:
It is recommended to use the Davidson algorithm, since it converges that eigen energies at the new k-points fastest. Since VASP terminates when the total energy is converged to a certain threshold, it is important to force VASP to do a minimum number of steps, so that the orbitals at the new k-points are fully converged (note: since their weight is zero, they do not contribute to the total energy).
This can be done using e.g.

ALGO = N ; NELMIN = 5 ! Davidson, minimum 5 scf-steps
IBRION = 1 ! Use simple charge mixer, since
Pulay might blow up

-) The KS-eigenvalues of the states along the high-symmetry lines are written in OUTCAR, EIGENVAL, vasprun.xml; please cut the k-points required for the bandstructure from one of these files and proceed as usual (using p4vasp or any other graphics tool you usually use to produce bandstructure-plots)

想请高手讲讲这样算的原因~
9楼2010-10-20 19:01:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 31 个回答

sunyang1988

至尊木虫 (著名写手)

★ ★
ym23(金币+2):欢迎常来交流 2010-10-19 20:21:53
jttjtl(金币+5): 2010-10-20 10:08:36
第一个问题。你可以自己画个图看一下,按照你的K点路径有两条线是相交的,分别是(0 0 0.5)到(0.5 0.5 0)这条线与(0.5 0.5 0.5)到(0 0 0)这条线。你取了连线上的5个K点,正好有一个(0.25 0.25 0.25)是相同的,因此会有这个错误。抛开这个问题不谈,貌似你这个路径选取本身就不太正确,一般都取一个大概能走遍所有高对称点的路径,而你选的只是一个面
    第二个问题。由于自洽计算与能带计算取得不同的K点,一般都是做完自洽计算再修改KPOINTS取高对称K点算能带。这段话的意思是,你也可以在做自洽计算的KPOINTS里加入计算能带要用的K点,这样会计算出这些K点的能量本征值(用做画能带),将这些K点的权重设为0是为了不影响自洽计算(这样新的电荷密度与这些K点对应的电子波函数无关)。这样就达到了在自洽计算的同时完成了能带计算的目的。

[ Last edited by sunyang1988 on 2010-10-19 at 20:29 ]
心之所向无惧无悔
2楼2010-10-19 19:36:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jttjtl

银虫 (小有名气)

不好意思,我写错了,应该是
K-points
5
Line-mode
rec
0.0 0.0 0.0
0.5 0.0 0.0

0.5 0.0 0.0
0.5 0.5 0.0

0.5 0.5 0.0
0.5 0.5 0.5

0.5 0.5 0.5
0.0 0.0 0.0
还是这个错误:
error in IBZKPT_HF: two k-points are equivalent           
  this will cause problems in the HF routine
3楼2010-10-20 10:11:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wusongz

金虫 (小有名气)

引用回帖:
Originally posted by sunyang1988 at 2010-10-19 19:36:04:
第一个问题。你可以自己画个图看一下,按照你的K点路径有两条线是相交的,分别是(0 0 0.5)到(0.5 0.5 0)这条线与(0.5 0.5 0.5)到(0 0 0)这条线。你取了连线上的5个K点,正好有一个(0.25 0.25 0.25)是相同 ...

学习了
----Whathappenedtoyou?----Life.
4楼2010-10-20 10:13:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 建议基金发布提前给出明确的时间点 +11 kulium 2026-08-21 14/700 2026-08-24 02:12 by 流流伤
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +4 process2012 2026-08-23 5/250 2026-08-23 19:58 by jurkat.1640
[基金申请] 什么时候开奖? +9 CrisMessi 2026-08-18 10/500 2026-08-23 12:03 by 丶昵称占用
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[基金申请] 只有每年这种时候来逛逛小木虫 +24 yaoyewhu2008 2026-08-20 26/1300 2026-08-22 17:43 by kammury
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 科研孤儿太难了 +17 我4大白菜 2026-08-20 18/900 2026-08-21 20:57 by zhangev
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 感觉是下周放榜了 +7 angus9576 2026-08-17 12/600 2026-08-21 13:38 by weiyin
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 8/400 2026-08-21 12:31 by 酷酷墨镜
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 估计是周四 +3 archvillain 2026-08-18 3/150 2026-08-21 01:48 by jnhyjjm
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见