计算化学公社

标题: 有什么方法可以让ORCA完全信任我给的gbw文件做接下来的计算 [打印本页]

作者
Author:
ABetaCarw    时间: 2025-2-10 17:19
标题: 有什么方法可以让ORCA完全信任我给的gbw文件做接下来的计算
最近在做一个计算,结构比较大,需要计算TD_SOC。
因为结构很大,在TD计算过程会导致只能用很少的核,每个核给很大的内存 这种方式去算。
于是我先通过多核小内存先算了单点能,然后再读取收敛得到的gbw文件去算TD_SOC计算。
但是当我将gbw文件放在当前路径下,软件也输出如下内容

The File: *.gbw exists
Trying to determine its content:
     ... Fine, the file contains calculation information
     ... Fine, the calculation information was read
     ... Fine, the file contains a basis set
     ... Fine, the basis set was read
     ... Fine, the file contains a geometry
     ... Fine, the geometry was read
     ... Fine, the file contains a set of orbitals
     ... Fine, the orbitals can be read
     => possible old guess file was deleted
     => GBW file was renamed to GES file
     => GES file is set as startup file
     => Guess is set to MORead
     ... now leaving AutoStart

但是实际计算时候还是进行了艰难的SCF过程。是否有方法可以让ORCA直接使用我给的gbw文件作为当前级别已经收敛的波函数文件,而不再只当初猜
作者
Author:
zjxitcc    时间: 2025-2-10 17:43
非也,作为初猜时基态SCF应该1圈收敛,或者迭代两三圈、能量波动极其小。如果没有,说明输入文件关键词写得不合理,又或者基态DFT计算/激发态TD计算使用的是两个不同的泛函。可以展示一下相关的文件。如果嫌文件太大,能展示一个发生同样问题的同类较小体系也可。
作者
Author:
ABetaCarw    时间: 2025-2-10 18:26
zjxitcc 发表于 2025-2-10 17:43
非也,作为初猜时基态SCF应该1圈收敛,或者迭代两三圈、能量波动极其小。如果没有,说明输入文件关键词写得 ...

修正一下,本次计算只是做TD,未做SOC

单点和TD 两次计算我只是改了核数和内存占用,其他的都没改
因为大核数小内存在计算TD时候会因为内存不足退出,我就没有单独搞个单点能的输入文件。
输入文件如下
! TPSSH D3 DKH2 DKH-def2-SVP SARC/J RIJCOSX tightSCF # KDIIS SOSCF
%basis
NewGTO Au "SARC-DKH-TZVP" end
end
%tddft nroots=20
TDA false
#dosoc true
printlevel 3
TPrint 1E-8
end
%maxcore  8000
%pal nprocs 32 end
* xyz 3 1

请问,我是不是犯了什么低级错误 导致我遇到帖子中的问题?
此前我做TD_SOC 也曾遇到该问题

作者
Author:
zjxitcc    时间: 2025-2-11 17:33
ABetaCarw 发表于 2025-2-10 18:26
修正一下,本次计算只是做TD,未做SOC

单点和TD 两次计算我只是改了核数和内存占用,其他的都没改

要不你先按你的习惯,用同样的基组算一个孤立的Au+阳离子试试看。




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