计算化学公社

标题: 求助,HSE能带计算时到底需不需要设置ICHARG=11读取电荷密度 [打印本页]

作者
Author:
NiJi    时间: 2026-3-27 22:38
标题: 求助,HSE能带计算时到底需不需要设置ICHARG=11读取电荷密度
老师们好,我是计算初学者在学习HSE能带计算时发现很多教程里既有明确要求ICHARG=11来读取pbe计算时的CHGCAR,又有直接设置ICHARG=1/2的,查阅了vasp手册也没找到准确的定论,希望老师们能指点我拨开迷雾,INCAR如下:
LREAL = A
PREC = N
ALGO = F
EDIFF = 1e-5
IBRION = -1
ISIF = 2
NSW = 0

ISMEAR = 1
SIGMA = 0.05
POTIM = 0.1
ISYM =  2
ISTART = 1

LCHARG = F
LWAVE = F

EDIFFG = -2e-2
ENCUT = 500 eV

NPAR = 4
NSIM = 4

ICHARG = 1
LORBIT = 11

NWRITE = 1

LHFCALC = .TRUE.
HFSCREEN = 0.2
ALGO = Damped
TIME = 0.4
PRECFOCK = Fast
NKRED = 1
AEXX  = 0.25



作者
Author:
UW_0728.    时间: 2026-3-27 23:23
本帖最后由 UW_0728. 于 2026-3-27 23:25 编辑

ICHARG=11包含两层意思:
1. 读取以往计算的电荷密度
2. 电子步迭代过程中该电荷密度不再改变(即非自洽计算)
所以,我认为从纯泛函切到杂化泛函绝对不能用ICHARGE=11。
ICHARGE=2是通常情况下默认的原子密度叠加产生初猜的方法;想减少SCF迭代次数应该读ICHARGE=1,或者WAVECAR存在且可读的话(我不清楚纯泛函的WAVECAR能不能被杂化泛函读取)ICHARGE=0或1都行
作者
Author:
阮文升-河内国大    时间: 2026-3-28 08:24
UW_0728. 发表于 2026-3-27 23:23
ICHARG=11包含两层意思:
1. 读取以往计算的电荷密度
2. 电子步迭代过程中该电荷密度不再改变(即非自洽 ...

纯泛函的WAVECAR能被杂化泛函读取
作者
Author:
山里面的和尚    时间: 2026-3-28 08:54
从PBE的静态自洽过渡到HSE,只需读取波函数,电荷密度需要更新。直接计算HSE的静态自洽也是可以的
作者
Author:
NiJi    时间: 2026-3-28 13:05
UW_0728. 发表于 2026-3-27 23:23
ICHARG=11包含两层意思:
1. 读取以往计算的电荷密度
2. 电子步迭代过程中该电荷密度不再改变(即非自洽 ...

谢谢老师解释的好清晰




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3