张张 发表于 2021-12-14 14:20:25

band-hse vaspkit对line-mode K点处理pband

本帖最后由 张张 于 2021-12-14 14:55 编辑

通过MS和自洽IBZKPT产生的KPOINTS计算的HSE能带,将K点改为line-mode形式,用vaspkit213处理胖能带报一下错误

vaspkit 发表于 2021-12-14 17:05:31

方案1:把EIGENVAL和PROCAR中K点权重不为零的数据删除掉,在cp KPATH.in KPOINTS,使输出格式完全成为常规line-mode能级计算格式,用vaspkit-213提取;
方案2:在KPOINTS文件第一行添加K点产生信息。例如0.040 8 8 8 29 0.040 126 6 28 10 30 24 20 14,第一个决定总能计算K点密度,第二至第四个数字表示8×8×8,29表示总能计算部分在不可约布里渊区的K点数目,第六个数据能带计算(权重为零部分)K点密度,也就是我们之前输入的数值,126表示能带计算中总K点数目,6表示共有6条能带路径,从第一到第六条能带上分别选取28,10,30,24,20和14个K点,共126个K点。红色的数字必须与实际计算一致,黑色的可以不改动,然后用vaspkit-254命令提取。
页: [1]
查看完整版本: band-hse vaspkit对line-mode K点处理pband