【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 12123  |  回复: 38
【奖励】 本帖被评价33次,作者sobereva增加金币 26
本帖产生 1 个 QC强帖 ,点击这里进行查看

[资源] 量子化学计算中帮助几何优化收敛的常用方法

量子化学计算中帮助几何优化收敛的常用方法


文/Sobereva  First release: 2012-Oct-13



几何优化,也就是寻找势能面极小点结构的过程。量子化学计算中几何优化不收敛是个老生常谈的问题,在各种论坛里、群里都已经反复讨论过很多遍了,但是还是时常看到有人问,而且现有的讨论也都不怎么全面,所以觉得有必要撰文谈一下。

所谓几何优化不收敛,也就是始终,或者很难达到收敛要求。通常会伴随着震荡行为,即受力、几何结构变化随优化步数呈现周期性趋势。解决这种问题必须在结合经验和理论知识的前提下,通过考察实际收敛的趋势,尝试各种可能奏效处理办法。本文列举一些常用的解决不收敛,也包括加速收敛的办法。其中很多方法可以相互结合使用以达到更好的效果。这里假定用户是用Gaussian,很多方法在其它程序中也可以类似地使用。

先说一下收敛标准。Gaussian中判断几何优化收敛有四个标准,在默认收敛设定下,这四个标准是:
最大受力<0.00045;方均根受力<0.00030;最大位移<0.00180;方均根位移<0.00120
当这四个标准都满足了,达成四个YES,就宣告收敛。另外,优化过程中只要受力小于预定的收敛限100倍,哪怕位移还没低于收敛限,则也算作已收敛。这主要考虑到势能面非常非常缓的大的柔性分子,相对于这样尺度的分子,几何结构收敛到那么精确意义不大,放宽位移收敛限避免了收敛太慢。

有时候优化出错,不是因为几何收敛问题,而是因为每一步优化中连能量计算都没能完成。优化也可能朝着明显错误的方向进行而导致难以收敛,这极有可能是理论方法、基组、电子态及其它诸多选项的设定不合理。这些方面和优化不收敛问题本身没关系,所以不会在本文提到。


1 尝试不同的优化方法

优化几何结构的方法有很多,以前我在《过渡态、反应路径的计算方法及相关问题》(http://hi.baidu.com/sobereva/item/c5a8de0b88de1c10acdc70d7)当中详细介绍过的很多搜索过渡态的方法其实和搜索势能面极小点(即几何优化)的方法本质是一致的。对于从头算,在Gaussian03中默认的是Berny方法,这方法实际上相当于在一般的RFO方法上添油加醋,而RFO法可理解为是Newton-Raphson方法(一种很常用的非线性优化方法)的改良。G03也支持GDIIS方法(改进版,与RFO方法相结合),它对半经验方法优化是默认的,对于大体系、势能面较平坦的情况收敛得一般比RFO要快(势能面平坦表现出的特征是每一步受力小但位移大)。在G09中新支持了GEDIIS方法,并且作为了默认的优化方法,号称是目前效率最高的优化方法,自称比RFO或GDIIS在各种条件下都能更快收敛。当使用某一种方法不收敛时,可以考虑用别的方法。这三种方法可以用opt=RFO、opt=GDIIS、opt=GEDIIS来选择。


2 使用更好的Hessian矩阵

RFO、GDIIS、GEDIIS这三种优化方法在走步时都需要Hessian矩阵(力常数矩阵),然而计算Hessian矩阵是很耗时的。因此,在默认情况下,Gaussian会通过价力场的方法近似估计出初始的Hessian矩阵,在每一步优化中只精确计算梯度,利用梯度对原先Hessian矩阵进行修正不断得到新的Hessian矩阵。所以,在默认情况下,优化从头到尾使用的Hessian矩阵都只是近似的(这也是为什么在优化出来的结构上做Freq往往会显示还没收敛,因为Freq用的是精确的Hessian矩阵)。当Hessian矩阵离精确值偏差较大,就会造成收敛缓慢,或者始终不收敛。为解决这个问题,可以用opt=calcfc,这会在优化的第一步使用精确计算的Hessian矩阵,但是仍可能后续优化过程中Hessian矩阵逐渐变得越来越不精确而依然收敛失败。opt=calcall则不仅在第一步,在后续的每一步中也都精确计算Hessian矩阵,这使得很多优化失败的情况都能得到解决,优化所需步数通常也会减少很多,而且能够保证最终优化结果准确(因为最终判断是否收敛时是基于精确的Hessian矩阵所得结果),但代价是每一步计算量会很大。

如果原先设置下的优化最终由于震荡没能收敛,可以取优化过程中受力、能量最低的一个结构(可以提取坐标重新写输入文件,也可以用geom=(check,step=n)读取第n步的坐标),在calcfc乃至calcall的条件下接着进行优化。

有时候,在当前理论方法下,哪怕只是calcfc都因为计算量太大(或程序限制)而难以做到,此时也可以考虑在更低级别下计算出Hessian矩阵作为高水平优化时的初始Hessian矩阵。具体来说,比如可以在低水平方法下做freq得到精确的Hessian矩阵,然后在高水平下优化时用opt=readfc来读取它。


3 增加迭代次数上限

这个方法用处不大。一般情况下,在默认步数下如果还不能收敛,那么多数情况是发生了震荡,增大步数上限一般也无济于事。如果初始结构离最终结构比较远,而且从Gview显示的优化过程受力和位移曲线上能看到结构变化和受力有整体降低趋势,那么可以将步长上限设大,通过opt=maxcyc=N来指定为N步。但实际上Gaussian程序有内定上限(与几何结构自由度有关),即便N设得很大,但实际的步长上限并没那么大。如果到了程序内定上限还没优化完,可以用geom=check读取最后一步的结构在新的任务中接着优化。


4 使用不同的坐标系和坐标定义方式

坐标系的选择,以及坐标的定义方式,对于优化收敛速度乃至于能否收敛都有很大关系。各种坐标系各有所长,某种坐标系对于某个体系可能比较快就能收敛,但是换到另一个体系可能收敛会比较慢。当一种坐标系无法收敛时,可尝试换另外的坐标系。一般来说,对于一个体系,哪种坐标设定下能够使各个几何变量之间耦合程度越弱,就越容易收敛。这容易理解,假设每个几何变量之间都完全没有耦合(Hessian矩阵非对角元为0),那么比如3N-6维下的几何优化就等于3N-6个一维的优化,显然一维优化是很容易完成的,所以整体优化也容易完成。如果各个坐标之间耦合比较强烈,每个坐标的微小改变又会导致其它坐标上受力的明显改变,问题就比较复杂而难以拆分,收敛会变得相对困难,对优化算法的能力要求就越高。

在Gaussian中,支持以下三种坐标系下的优化。输入文件里的坐标采用哪种坐标系记录和实际优化中使用哪种坐标系完全无关。如果不注明优化过程所用的坐标系,都会自动生成冗余内坐标,并在冗余内坐标下优化。

(1) 笛卡尔坐标(Opt=Cartesian):通常的优化不用笛卡尔坐标,因为对多数体系这种坐标下收敛都比在冗余内坐标下要慢。主要适合于含有较多分子的簇体系的优化。另外,当冗余内坐标下收敛过程因为坐标问题报错时,改用此坐标系优化可以解决。

(2) 内坐标(Opt=Z-Matrix):对于单分子体系,在Gview自动建立的内坐标系下优化一般比在笛卡尔坐标系下优化收敛会快。这不难理解。比如对应化学键长度的坐标之间,尤其是相隔较远这样的坐标之间,没有明显的耦合,一个键稍微伸缩一下不至于使得另一个键长坐标上的受力受到明显影响。而对于笛卡尔坐标,一个原子朝笛卡尔坐标某个轴移动一下,这很可能使周围很多原子受力发生不小的改变,因此耦合较大。但注意,如果内坐标建得很烂,胡乱定义,比如坐标跨着好几个原子,则会造成耦合严重,反倒比笛卡尔坐标下收敛更慢。

内坐标不太适合有较多分子的簇体系,因为每个单体之间内坐标怎么去链接比较合适往往说不清楚,很有可能会弄得很糟。内坐标尤为不适合环状体系的优化(是指不利用虚原子进行特殊设定的情况下),这是因为内坐标对于环状体系是以一个原子为起点绕一圈定义的,首尾虽然在几何结构上是挨着的,但是在内坐标下却没有连着。这就导致了首尾原子间本该有的键长、键角、二面角项,要被其它各个内坐标所一起等效地“凑合”着描述,这势必造成了那些内坐标之间强烈耦合。

内坐标对于高对称性体系的优化特别有用。通过巧妙地自行设定要内坐标,并结合一些虚原子作为辅助,可以大大减少要优化的坐标数目,不仅易于收敛也显著减少了计算梯度的耗时。对于一些昂贵的,而且只能通过有限差分方法计算梯度的理论方法来说,有时只有靠这种做法才能优化得动。

另外,Gaussian也支持内坐标和笛卡尔坐标的混合,可以结合二者所长。不过需要用到这种情况的场合不多,就不多提了。

(3) 冗余内坐标:N个原子的体系的结构至少由3N-6个坐标才能描述,也即内坐标。如果在内坐标基础上,额外添加一些几何变量,使总坐标数多于3N-6个,就叫冗余内坐标。这些多出来的变量虽然对于描述体系结构是多余(冗余)的,但是它们的存在对于帮助几何优化收敛往往是很有意义的。在默认情况下,Gaussian程序会根据输入的几何坐标自动构建出冗余内坐标,构建的方法参见J.Comp.Chem,17,49。这样自动构建的冗余内坐标中只要是离得近的原子之间都有键长项(并可能伴随产生角度、二面角项)。对于单分子体系冗余内坐标下优化通常总比在内坐标下和笛卡尔坐标下优化收敛得要容易。特别是对于环状体系,在这样的冗余内坐标下优化明显比在内坐标下好得多,这是由于环中首尾原子离得很近,因此在冗余内坐标下它们之间会有对应的键长、角度、二面角项,故而环上的每个原子在优化中都能够同等地对待。

对于氢键,在自动设定的冗余内坐标中一般也会被认为是成键的。氢键长度在优化过程中有专们对应的键长项来描述,这对收敛是有益的。然而,弱一些的氢键(或者卤键之类偏弱的相互作用),以及范德华作用的原子间由于相距较远而超过了阈值,往往不会自动添加对应的键长项。为了帮助收敛或试图解决不收敛,这时应当自行添加冗余内坐标让它们之间存在键长项。在Gaussian中,可以用opt=modredundant,然后在分子坐标末尾空一行写上要添加键长项的原子序号即可,例如
3 7
12 14
8 22
这样,在优化过程中输出的冗余内坐标的信息中,就会看到新增了R(3,7)、R(12,14)、R(8,22)键长项了。

如果是很多分子的团簇的优化,例如水簇的优化,若发生震荡难以收敛,可以对所有H---O氢键都加上对应的键长项。据说给O---O也加上键长项的话还能令收敛变得更容易一些。

尽管冗余内坐标比起内坐标增加了一些变量,因此计算梯度、Hessian时原则上会略慢于用内坐标的情况,但是相对于减少了的优化步数,这点代价是不值得一提的。


5 冻结片段

一些复杂大体系有很多基团、配体、单元,复合物体系可能有很多个单体。像这样要优化的自由度非常多,相互作用复杂时往往不易收敛。在优化时,可以先冻结住一部分坐标,比如令柔性较小的配体、片段、单体中的一部分或全部内坐标不动,而对其它自由度进行优化。由于要优化的坐标数少,收敛会变得更容易,而且每一步计算梯度或Hessian矩阵的耗时也会降低很多(尤其是当使用数值梯度时)。等收敛以后,再把所有自由度都放开继续进行优化。如果对结构精度要求不是很高,那些较为刚性的自由度索性不优化也没关系。比如研究范德华作用形成的小分子二聚体时,单体通常都保持预先优化或实验测定的结构,这并不会导致明显误差。


6 调整步长上限

opt=maxstep=N(等价于IOp(1/8=N))可以将步长上限(也称置信半径)调整到0.01N Bohr或弧度,默认是30。当按照优化方法判断出的下一步几何变量的变化超过这个数值,则实际的改变量会调节到恰好等于这个上限值(具体来说,是在置信半径对应的球面上做最小化寻找最佳的位置)。如果优化发生震荡,且每步位移不是很大而受力较大的话,往往表明优化过程陷在比较深、比较窄的势阱里,此时可以降低步长上限,比如降低到N=3乃至N=1,以避免每次都走过头而始终达不到势能面极小点。减小步长的做法不要在优化过程中过早地使用,否则由于优化过程走得太慢,所需的优化步数会增加。另外,如果用了calcall,减小步长上限不一定有好处,因为在精确Hessian下进行优化,每一步走的是比较准确的,人为篡改了步长有可能还阻碍收敛。如果初猜结构有可能偏离实际势能面极小点结构比较远,那么可以将步长上限设得比默认更大,有助于更快接近极小点结构。

注意,maxstep设的只是最初的步长上限。随着优化的进行,步长上限其实是动态调整的。如果想一直用自己的设定,需要在opt中加上NoTrustUpdate关键词。


7 调整对称性

如果优化一开始的初猜结构具有较高对称性,那么优化过程中这个对称性会一直保持。如果实际上体系本身势能面极小点的结构并没有那么高的对称性,则很容易造成优化不能收敛。此时应当尝试人为地随意扰动一下初始结构,比如让某个二面角稍微扭转一点来破坏对称性,并且在优化中加上nosymm,则优化过程中结构不会再因为对称性被强行限制住而不能收敛。nosymm是彻底取消对称性,实际上也可以考虑用symm(PG=X)来使用指定的比当前更低阶的X点群,以在消掉虚假的、造成不优化收敛的对称元素的同时依然保留本应有的对称元素。

反之,如果一个体系看起来有对称性,而且优化过程中也确实明显看到体系逐渐变得对称性越来越高,但是始终没收敛,则建议将结构取出,在Gview里打开Edit-Point Group工具,将tolerance设低一些,使Gview能判断出此分子应有的最高阶点群,然后点Symmetrize,即调整结构使得体系的结构严格满足这样的点群。接下来再用Gaussian优化时,就会在较高阶点群下优化,这大大节省了计算能量及其导数的时间,结构还会更精确(无对称性下优化的结构虽然看上去有了对称性,但由于数值上的微小偏差其坐标并没有完全精确满足对称性),也由于要优化的自由度显著变少了,使得优化过程容易完成。有时候在Gview里已经按照指定的点群对初始结构做了对称化,但是Gaussian在算的时候却认不出相应的点群,尤其是对于高阶点群(比如Gaussian很难认出C60的Ih点群),这是由于程序自身毛病以及输入文件中记录精度的问题导致的。可尝试在输入文件中使用内坐标而非笛卡尔坐标记录结构,也可以用symm=loose来放宽判断点群的标准。


8 增加DFT泛函积分精度

DFT计算中交换相关泛函由于形式复杂,而且种类奇多,所以它涉及到的项不是利用解析积分方法精确计算而是利用数值格点积分方法来近似计算的,详见《密度泛函计算中的格点积分方法》(http://hi.baidu.com/sobereva/item/0d3734337e60bbc02f8ec2dc)。积分格点数目越多,积分就越准确,DFT计算的能量、受力、Hessian矩阵就算得越准确。如果积分精度不够高,不仅可能造成优化收敛困难,最终优化的结果也可能不很精确。Gaussian默认的泛函积分精度一般来说也够了,但如果碰上不收敛,可以试试提高积分格点数。比如使用int=fine,乃至更高级别的int=ultrafine。对于明尼苏达系列泛函,如M06-2X,对于积分格点数要求较高,因此建议至少使用int=fine。


9 改变收敛标准

改变收敛标准是没办法的办法。如果当前研究对结构精度要求不需要那么高,比如只要有个大概结构就可以,或者是作为其它什么任务(比如动力学)的初始结构,若发现结构反复微小地震荡,而且离收敛限也不远了,索性就直接停掉优化,当做已经收敛就行了。在Gaussian中也可以用opt=loose放宽收敛限。反之,如果对几何优化精度要求高,比如一些弱相互作用的研究,或是需要计算准确的振动频率,那么应该将收敛限设严,用opt=tight乃至verytight。


10 尝试不同的初始结构

比如,优化过程中某个二面角反复在两个角度来回晃荡就是不收敛,那么可以试试将初始结构中这个二面角设在这个两个角度的平均值,以此作为初始结构(最好同时结合calcfc)。


11 尝试不同理论方法和基组

某个计算级别下如果优化很难收敛,可以尝试换个相近的基组,或换个相近的理论方法(比如B3LYP换成B3PW91之类),如果优化能收敛,可将此结构作为原先级别下优化的初始结构(也可以将最后的波函数作为初猜,Hessian矩阵也一起读入)。理论方法和基组不应和当前计算级别相差太多,否则势能面极小点位置可能相差得不少,对解决收敛问题将没多大用处。或者,你的文章中所用的理论方法干脆就换成一个精度相仿佛,对当前体系又容易收敛的方法。也可以考虑用其它适宜的方法优化得到收敛的结构,而用你原先打算用的方法在优化好的结构上讨论能量、极化率、电荷分布等性质。

如果主要目的是想节省整个优化过程的计算耗时,那么建议先在级别低一些的理论方法和基组下(或者用比较好的半经验方法,或适宜的分子力场)做预优化。不过这对解决原先级别下不收敛的问题倒未必有多大帮助,因为低级别下与原先级别下势能面的极小点结构往往有不可忽视的偏离。另外,较低的计算级别选择得必须有意义,比如想在高精度下优化一个范德华复合物,事先用诸如B3LYP这种根本没法合理描述色散作用的泛函预优化不仅白费时间,预优化出的结构还很可能比你最初搭的结构偏离极小点结构更多。
回复此楼

» 收录本帖的淘贴专辑推荐

第一性原理 【计算机应用化学】 理论计算及软件的使用 Gaussian
量化软件学习 第一性原理计算 理论化学计算知识 SOB 集锦
量化学习 计算化学自用 第一性原理 石墨稀专栏
Gaussian 计算化学 Gaussian 模拟
DFT理论 Gaussian 科研小木虫 量子化学的学习资料

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

安德

铁杆木虫 (著名写手)


★★★★★ 五星级,优秀推荐

时刻关注Sob出好文
3楼2012-10-13 23:58:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

daixing2011

铜虫 (初入文坛)


★★★★★ 五星级,优秀推荐

sob老师的每一贴都是精髓,WFN更是国人的骄傲啊。sob老师本人也很热心,解答过我不少问题,借此衷心的感谢您。
14楼2012-10-14 22:47:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Quan.

金虫 (文坛精英)


★★★★★ 五星级,优秀推荐

顶好的!谢谢分享!!!!!!!!!!!!!!!!
4楼2012-10-14 05:41:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lihb734

铁杆木虫 (职业作家)


★★★★★ 五星级,优秀推荐

前面三位起得真早啊
5楼2012-10-14 08:00:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lipeng87

木虫 (小有名气)


★★★★★ 五星级,优秀推荐

感谢分享,谢谢楼主
6楼2012-10-14 08:11:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dxjdmy

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

好帖子呀!顶一下
7楼2012-10-14 09:20:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

九仙居士

捐助贵宾 (正式写手)


★★★★★ 五星级,优秀推荐

好贴必须顶
感谢分享
9楼2012-10-14 10:01:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qphll

金虫 (正式写手)


★★★★★ 五星级,优秀推荐

很好.
10楼2012-10-14 10:22:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贝芷苡

铜虫 (小有名气)


★★★★★ 五星级,优秀推荐

很有用的哦
12楼2012-10-14 12:50:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

redskywei

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

虽然不用高斯,但是还是和有价值的帖子。顶一个~
13楼2012-10-14 17:45:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongyiweimu

木虫 (著名写手)


★★★★★ 五星级,优秀推荐

非常好,楼主说的大多数情况都遇到并试过,要是一年前有此帖更好。
楼主说的用GaussView提高对称性的情况我也遇到过,感觉使用Chemcraft来提高的话精度更好,而且直观。
15楼2012-10-14 23:08:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quantumor

金虫 (著名写手)


★★★★★ 五星级,优秀推荐

拜读了,大有收获。
16楼2012-10-15 08:46:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangji3013

金虫 (小有名气)


★★★★★ 五星级,优秀推荐

时刻关注新动态
17楼2012-10-15 09:59:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

★★★★★ 五星级,优秀推荐

★★★★★★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★
★★★★★★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★
★★★★★★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★
★★★★★★★★★★ ★★★★★?Z又来啦 ★★★★★ ★★★★★ ★★★★★
★★★★★★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★
★★★★★★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★
★★★★★★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★ ★★★★★
18楼2012-10-15 11:09:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fwenling0506

木虫 (小有名气)


★★★★★ 五星级,优秀推荐

先占座,呵呵
谢谢分享
19楼2012-10-15 12:16:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hlq3175

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

很好的帖子呀!!
20楼2012-10-15 21:14:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

msulsy

金虫 (小有名气)


非常感谢
21楼2012-10-15 22:39:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjr

铁杆木虫 (正式写手)


★★★★★ 五星级,优秀推荐

总结的很好!!
22楼2012-10-16 19:05:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

轩辕重出江湖

金虫 (正式写手)


★★★★★ 五星级,优秀推荐

不错
23楼2012-10-16 20:03:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yanrding

金虫 (正式写手)


★★★★★ 五星级,优秀推荐

总结的非常全面。
24楼2012-10-16 22:01:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tt.yao

荣誉版主 (知名作家)


★★★★★ 五星级,优秀推荐

仰慕,偶像,奋进的目标,熠熠生辉
26楼2012-10-17 13:17:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gauss98

禁虫 (正式写手)

本帖内容被屏蔽

27楼2012-10-17 13:28:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
27楼: Originally posted by gauss98 at 2012-10-17 13:28:57
老师您好

我最近遇到一系列结构,用gaussian09 几何优化都不收敛,出现如下错误
“NTrRot=    -1 ” 然后就不能优化了

这个例子是我用cartesian坐标优化好了之后再继续优化报的错。用opt=RFO、opt=GDIIS、op ...

这属于几何坐标处理过程中程序数值上的问题,而非原理上的问题。可以试试C01,如果还不灵,建议将输入文件发给Gaussian的开发者让他们处理,只有他们最清楚原因。
28楼2012-10-17 19:26:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xy00083789

金虫 (小有名气)


★★★★★ 五星级,优秀推荐

非常感谢您的经验,我也提一些自己的看法。对于不容易收敛的结构,我曾经尝试着直接对其进行频率分析,得到了虚频值。由于虚频的振动方向指向了能量下降的方向。将其中我不需要的虚频用G09的manual displacement调正,可以使结构向着势能面极小点移动,帮助收敛。
29楼2012-11-02 10:36:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoyue1610

木虫 (正式写手)


★★★★★ 五星级,优秀推荐

我看了下 ,虽然部分我理解不了,但感觉写的真是很详细
30楼2012-11-09 12:21:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wofjg2008

新虫 (正式写手)


★★★★★ 五星级,优秀推荐

sobereva老师,我在用OPT+FREQ做几何优化的时候,构型优化能够很好的收敛,但是在接下来的频率计算时,只有前两个Force和RMS force收敛,最后两项尤其是Displacement这一项总是无法收敛,这个问题困扰我好久了,请问你有什么能够解决的方法么?
31楼2013-01-21 11:29:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
引用回帖:
31楼: Originally posted by wofjg2008 at 2013-01-21 11:29:32
sobereva老师,我在用OPT+FREQ做几何优化的时候,构型优化能够很好的收敛,但是在接下来的频率计算时,只有前两个Force和RMS force收敛,最后两项尤其是Displacement这一项总是无法收敛,这个问题困扰我好久了,请问 ...

用优化好的最后一步的结构,加上opt=calcfc或calcall继续优化
32楼2013-01-21 12:01:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lpsdu

金虫 (著名写手)


★★★★★ 五星级,优秀推荐

好文,好好学习!
33楼2013-01-27 22:25:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小鱼的浪味仙

金虫 (正式写手)


★★★★★ 五星级,优秀推荐

很有帮助,收藏起来慢慢看~~~
34楼2013-07-24 13:26:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

踢球者01

新虫 (正式写手)


★★★★★ 五星级,优秀推荐

拜读了,学习中
36楼2015-03-22 13:34:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

磊飞霖龙

银虫 (初入文坛)


37楼2016-10-31 18:22:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

791618275

新虫 (正式写手)


★★★★★ 五星级,优秀推荐

收藏起来,留着慢慢看- -
38楼2017-06-30 10:35:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

趣骑车行

新虫 (小有名气)


★ 一星级,一般

牛人,感谢
39楼2018-11-10 12:47:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
2012-10-13 22:41   回复  
五星好评  感谢分享!
2012-10-14 09:31   回复  
五星好评  感谢分享
wangjb40111楼
2012-10-14 10:54   回复  
引用回帖:
7楼: Originally posted by dxjdmy at 2012-10-14 09:20:52 好帖子呀!顶一下

感谢分享
baihui198625楼
2012-10-17 11:37   回复  
五星好评  谢谢分享
99264835235楼
2014-11-20 23:02   回复  
五星好评  
相关版块跳转 我要订阅楼主 sobereva 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 申博成果界定是根据Jcr分区还是中科院分区 +4 我属驴核动力驴 2024-04-22 4/200 2024-04-23 12:18 by lyfbangong
[教师之家] 找工作过程中碰到好多人问南京某新换校长211的政策,规定如下 +14 ZHONGWU_U 2024-04-21 16/800 2024-04-23 10:41 by Quakerbird
[教师之家] 国内科研环境差导致国内科研水平差的根源 +8 zju2000 2024-04-18 8/400 2024-04-23 10:40 by Quakerbird
[硕博家园] 聊天 +5 暮色恋伊人 2024-04-22 6/300 2024-04-23 09:53 by 暮色恋伊人
[基金申请] 前同事拿我以前未中的国自然标书申请今年的国自然,现在基金委发来调查函 +26 bjdxyxy 2024-04-19 40/2000 2024-04-23 09:38 by bjdlqz
[博后之家] 南京大学-广州大学联合招聘博士后 欢迎广大优秀人才!!! +3 黑魔变身啾 2024-04-20 6/300 2024-04-23 08:01 by dodonaomi
[论文投稿] 无under review,直接DIP,咋么办。 +9 lizhengke06 2024-04-19 15/750 2024-04-22 17:18 by lizhengke06
[基金申请] 下雨了 +15 zju2000 2024-04-16 22/1100 2024-04-22 16:03 by newfuzzy1
[考博] 青岛科技大学顾玉超教授课题组招收博士生 +3 yanqingwang 2024-04-19 3/150 2024-04-22 15:21 by 理科生yes
[教师之家] 期末给学生划重点都是什么话术啊 +13 luokereng 2024-04-20 14/700 2024-04-22 14:58 by luokereng
[找工作] 化工专业 10+3 xiao太阳94 2024-04-18 7/350 2024-04-22 13:48 by mlnjut
[考博] 申请24博士 材料/化工/环境 +5 满目_星辰 2024-04-17 6/300 2024-04-22 13:17 by 雄关不惧
[考研] 问题已经解决。 +13 lekinna 2024-04-19 30/1500 2024-04-22 13:09 by 矛dei到
[考博] 博士申请 +4 zhangxm0525 2024-04-17 11/550 2024-04-22 12:00 by zhangxm0525
[有机交流] 兄弟们帮我看看这两个结构怎么合成 +6 xl2088131 2024-04-17 8/400 2024-04-21 22:39 by zyqchem
[考博] 重庆大学计算机学院2024博士招生 +3 y_y_y_yyy 2024-04-18 5/250 2024-04-21 08:29 by LYS1200
[考研] 298求调剂 +10 孙大大@ 2024-04-17 11/550 2024-04-20 18:33 by 371122gyd
[论文投稿] 一审一个审稿人,小修,会怎么样呀? +10 林师妹 2024-04-18 10/500 2024-04-20 18:08 by 肖虫家
[论文投稿] 最近遇到这样一个问题 +4 asd123gfa689 2024-04-18 10/500 2024-04-19 18:57 by asd123gfa689
[考博] 24/25读博求博导 +4 宝23 2024-04-16 4/200 2024-04-19 17:18 by wangzhe_bs
信息提示
请填处理意见