计算化学公社

标题: gaussian出现能量震荡的处理方法 [打印本页]

作者
Author:
zhaoxh123    时间: 2019-10-23 12:42
标题: gaussian出现能量震荡的处理方法
第一个,可以尝试将收敛标准提高,比如使用scf=tight,opt=tight
第二个,改变优化的分子的结构,简单调整,方法是当能量出现震荡时,打开优化的构型,读出震荡过程中构型的变化,据此调整构型
第三个,使用iop命令
第四个,不建议使用无线循环命令,最大scf=maxcyc=200,opt=maxcyc=200即可
语言功底不够,都是根据自己的经验写的,希望有所帮助!


作者
Author:
snljty    时间: 2019-10-23 18:35
这个贴不该分类在【程序】吧。
建议区分讨论SCF不收敛的问题和几何优化不收敛的问题。
sob老师很久以前就有博文很详细地讲述了这两个问题。
可以参考
解决SCF不收敛问题的方法 http://sobereva.com/61
量子化学计算中帮助几何优化收敛的常用方法 http://sobereva.com/164
作者
Author:
sobereva    时间: 2019-10-24 06:49
看清楚板块再发贴,别发到“程序”子版块里,给你移动了。
之前我写过相关文章,见2L,对这俩非常常见的问题的有效解决方法有十分详细和全面的说明

1 用opt=tight明显是不合适的。默认收敛限还达不到,用tight明显更难达到收敛限
用scf=tight明显没有任何意义,仔细看
常见的多余的和被滥用的Gaussian关键词
http://sobereva.com/331http://bbs.keinsci.com/thread-3460-1-1.html
2 这种做法意义不大,没有从本质上解决问题,几乎是撞大运。合理的做法看2L我写的博文
3 “用IOp”等于什么也没说。这就和告诉别人,解决问题需要“用关键词”一样,这是显然的事
4 本身就不存在什么“无限循环”,自定义maxcyc只能设定一个具体的上限值。该怎么设合适在我的博文里明确说了。
对于不小的体系,默认的几何优化步数上限本来就比200还要多,自己设200实际上等于降低步数上限
对于SCF问题,算单点时默认128轮,这已经足够大了,增大到200轮,99.9%的概率不解决问题,有尝试这个的时间还不如尝试我文中提到的那些真正有较大几率能解决问题的关键词





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