勇者无畏分享 http://blog.sciencenet.cn/u/mazuju028 中科院福建物构所

博文

HSE能带计算

已有 15247 次阅读 2014-4-24 14:59 |个人分类:泛舟学海|系统分类:科研笔记| hse

官方给的做法,

见:http://cms.mpi.univie.ac.at/vasp-forum/forum_viewtopic.php?4.6633.0admin给的回复,具体如下:

 band structures using hybrid functionals have to be calculated thefollowing way:

-) First perform a selfconsistent Hartree-Fock/HSE calculationusing a conventional KPOINTS file.

-) Copy the IBZKPT file to KPOINTS, and explicitely add all desiredk-points along high-symmetry lines of the BZ that are needed for thebandstructure plot. Add the points at the end of the KPOINTS file, but set theweights of these added k-points to 0. KPOINTS设置)

-) 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 thek-points along the lines), such that all k-points are used for thecalculations.

-) NKRED can not be used.

-) Perform a second VASP run:

It is recommended to use the Davidson algorithm, since it convergesthat eigen-energies at the new k-points fastest. Since VASP terminates when thetotal energy is converged to a certain threshold, it is important to force VASPto do a minimum number of steps, so that the orbitals at the new k-points arefully converged (note: since their weight is zero, they do not contribute tothe 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 linesare written in OUTCAR, EIGENVAL, vasprun.xml; please cut the k-points requiredfor the bandstructure from one of these files and proceed as usual (usingp4vasp or any other graphics tool you usually use to producebandstructure-plots)

 Note: A Hartee-Fock calculation can NOT be continued from anexisting CHGCAR file, since the non-local exchange is not determined by thecharge density but by the density matrix and/or the KS-orbitals.

 

个人总结:

第一步:HSE自洽计算,传统KPOINTS;

第二步:HSE能带计算,

KPOINTS设置: 传统K点末尾加上高对称点,高对称点权重为0,设置好K点权重;

INCAR:

1,不使用NKRED;

2,不能使用前一步的CHGCAR

计算结束后从OUTCAR,EIGENVAL中提取能带数据;


不解:

1,红色字体部分,设置ALGO=N之后,还怎么进行HSE计算,HSE计算需要设置ALGO=All或Damped;

2,计算后能带乱;


 




https://blog.sciencenet.cn/blog-90975-788173.html

上一篇:VASP+BoltzTrap热电计算程序安装
下一篇:LOBSTER,COHP使用
收藏 IP: 124.16.178.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 10:59

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部