计算化学公社

标题: 求助,PBE0_TC_LR方法报错求助 [打印本页]

作者
Author:
小七j加油算    时间: 2025-11-14 00:16
标题: 求助,PBE0_TC_LR方法报错求助
我在使用杂化泛函(PBE0_TC_Lr)进行tddft时有一个问题相向大家请教。
我的材料建模:
对TiO2表面截取001晶面并保留了15埃米的真空层(cif文件中是优化好的结构表面)
计算的时候采用了PBE0_TC_Lr的杂化泛函也使用了ADMM方法,
对于杂化部分的设定如下(附件中有inp文件与log文件):
&XC
     &XC_FUNCTIONAL
       &PBE
         SCALE_X 0.75
         SCALE_C 1.0
       &END PBE
&PBE_HOLE_T_C_LR
CUTOFF_RADIUS 4.0
SCALE_X 0.25
&END PBE_HOLE_T_C_LR
     &END XC_FUNCTIONAL
     &HF
       FRACTION 0.25 #HF composition
       &SCREENING
         EPS_SCHWARZ 1E-6 #The larger the value, the lower the cost and lower the accuracy
         SCREEN_ON_INITIAL_P T #Screening ERI based on initial density matrix, need to provide wavefunction restart file
       &END SCREENING
       &INTERACTION_POTENTIAL
         POTENTIAL_TYPE TRUNCATED
         CUTOFF_RADIUS  5.6493 #Cutoff radius (Angstrom) for truncated 1/r Coulomb operator
       &END INTERACTION_POTENTIAL
       &MEMORY
         MAX_MEMORY 3000 #Memory(MB) per MPI process for calculating HF exchange
         EPS_STORAGE_SCALING 0.1
       &END MEMORY
     &END HF
   &END XC

但是在计算中出现了报错:
derivatives bigger than 1 not implemented
尝试更改了不同的收敛限进行测试,也尝试过使用对Ti进行加U计算,但依然同样报错
除此之外,我们使用PBE0-ADMM泛函的时候可以收敛(附件中有PBE0的inp和log文件)
想与大家请教:
我们是在输入文件中的写法错误?还是需要对软件进行其他编译?我们应该如何修改?


作者
Author:
sobereva    时间: 2025-11-15 06:22
那叫埃,不叫埃米
老老实实用PBE0就完了
作者
Author:
小七j加油算    时间: 2025-11-18 08:28
sobereva 发表于 2025-11-15 06:22
那叫埃,不叫埃米
老老实实用PBE0就完了

谢谢卢老师,非常感谢!




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