计算化学公社

标题: 求助 PSI4能量分解SCFConvergenceError [打印本页]

作者
Author:
hmlyz    时间: 2021-4-11 13:45
标题: 求助 PSI4能量分解SCFConvergenceError
本帖最后由 hmlyz 于 2021-4-12 15:06 编辑

我在做能量分解时使用了guess GW,Hsoscf true和soscf_max_iter 30后仍然显示: Could not converge SCF iterations in 100 iterations.请问还有什么办法吗?(对不起我在官网网页中手册没有找到解决办法)Did not take a SOSCF step, using normal convergence methods
   @DF-UHF iter  90: -1967.65319450610241    2.62976e+00   5.79728e-03 DIIS
   @DF-UHF iter  91: -1986.37494718918242   -1.87218e+01   2.40559e-04 SOSCF, nmicro=30
   @DF-UHF iter  92: -1986.17125761674106    2.03690e-01   1.01378e-03 SOSCF, nmicro=30
   @DF-UHF iter  93: -1984.95188761410827    1.21937e+00   9.23616e-04 SOSCF, nmicro=30
   @DF-UHF iter  94: -1985.00052609940667   -4.86385e-02   7.37083e-04 SOSCF, nmicro=30
   @DF-UHF iter  95: -1984.80110780120413    1.99418e-01   9.02371e-04 SOSCF, nmicro=30
   @DF-UHF iter  96: -1984.90624767214831   -1.05140e-01   7.96589e-04 SOSCF, nmicro=30
   @DF-UHF iter  97: -1983.82907595182496    1.07717e+00   1.48462e-03 SOSCF, nmicro=30
   @DF-UHF iter  98: -1981.03686986099819    2.79221e+00   2.88602e-03 SOSCF, nmicro=30
   @DF-UHF iter  99: -1976.68592011800229    4.35095e+00   4.45237e-03 SOSCF, nmicro=30
   @DF-UHF iter 100: -1974.19661636077672    2.48930e+00   4.17423e-03 SOSCF, nmicro=30

PsiException: Could not converge SCF iterations in 100 iterations.

  Failed to converge.

Traceback (most recent call last):
  File "/home/haorui/psi4conda/bin/psi4", line 287, in <module>
    exec(content)
  File "<string>", line 70, in <module>
  File "/home/haorui/psi4conda/lib//python3.6/site-packages/psi4/driver/driver.py", line 556, in energy
    wfn = procedures['energy'][lowername](lowername, molecule=molecule, **kwargs)
  File "/home/haorui/psi4conda/lib//python3.6/site-packages/psi4/driver/procrouting/proc.py", line 3325, in run_sapt
    monomerA_wfn = scf_helper('RHF', molecule=monomerA, **kwargs)
  File "/home/haorui/psi4conda/lib//python3.6/site-packages/psi4/driver/procrouting/proc.py", line 1363, in scf_helper
    e_scf = scf_wfn.compute_energy()
  File "/home/haorui/psi4conda/lib//python3.6/site-packages/psi4/driver/procrouting/scf_proc/scf_iterator.py", line 94, in scf_compute_energy
    raise e
  File "/home/haorui/psi4conda/lib//python3.6/site-packages/psi4/driver/procrouting/scf_proc/scf_iterator.py", line 87, in scf_compute_energy
    self.iterations()
  File "/home/haorui/psi4conda/lib//python3.6/site-packages/psi4/driver/procrouting/scf_proc/scf_iterator.py", line 447, in scf_iterate
    raise SCFConvergenceError("""SCF iterations""", self.iteration_, self, Ediff, Dnorm)

psi4.driver.p4util.exceptions.SCFConvergenceError: Could not converge SCF iterations in 100 iterations.







作者
Author:
sobereva    时间: 2021-4-12 08:13
说清楚什么体系、用的什么关键词、之前的迭代收敛情况。没这些信息没人能帮你
作者
Author:
hmlyz    时间: 2021-4-12 09:12
sobereva 发表于 2021-4-12 08:13
说清楚什么体系、用的什么关键词、之前的迭代收敛情况。没这些信息没人能帮你

好的卢老师,非常抱歉。已经上传了输入输出文件
作者
Author:
sobereva    时间: 2021-4-12 09:15
C-Fe之间是化学键作用,原理上就不适合用SAPT
作者
Author:
hmlyz    时间: 2021-4-12 09:20
sobereva 发表于 2021-4-12 09:15
C-Fe之间是化学键作用,原理上就不适合用SAPT

是的卢老师,我看您的文章发现了这个问题,只是在这里尝试做了一下。请问还有其他办法做这个能量分解吗?
作者
Author:
biogon    时间: 2021-4-12 11:56
hmlyz 发表于 2021-4-12 09:20
是的卢老师,我看您的文章发现了这个问题,只是在这里尝试做了一下。请问还有其他办法做这个能量分解吗?

用gamess的EDA
作者
Author:
zjxitcc    时间: 2021-4-12 11:58
hmlyz 发表于 2021-4-12 09:20
是的卢老师,我看您的文章发现了这个问题,只是在这里尝试做了一下。请问还有其他办法做这个能量分解吗?

向厦大苏培峰老师发邮件要GKS-EDA
作者
Author:
hmlyz    时间: 2021-4-12 15:06
biogon 发表于 2021-4-12 11:56
用gamess的EDA

好的,非常感谢
作者
Author:
hmlyz    时间: 2021-4-12 15:07
zjxitcc 发表于 2021-4-12 11:58
向厦大苏培峰老师发邮件要GKS-EDA

好的,非常感谢 我先查查




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