新手上路

- 积分
- 73
- 极客币
- 17
- 主题
- 3
- 帖子
- 11
- 注册时间
- 2020-5-11
- 在线时间
- 1 小时
- 性别
- 保密
|
对付几何优化不收敛。而你不想换溶剂模型那就只能用常规手段来一套。
1 OPT=GDIIS (或者OPT=RFO)
高斯的默认优化算法是OPT=GEDIIS ,在优化比较“soft” 比较巨大的体系时候可能不好用。没准换成别的优化算法可以帮助收敛。
2 OPT=CALCALL (或者 OPT=RECALC=3)
OPT=CACALL这个关键词帮助高斯在优化的步骤中进行严格的HESSIAN矩阵计算。这样会帮助收敛。但是慎用,对于原子很多的体系每一步都计算HESSIAN其实就是每一步都算一次频率一样。会让计算总时长翻十倍都不止可能。只有在非常难收敛的时候再考虑使用。OPT=RECALC=3 意思是每三步计算一次HESSIAN,会比CALCALL快很多。G16中支持。
3 OPT=MAXCYC=200
这个就是增加优化步数的上限。这个仅仅对于原子数小于10个的体系使用才有效。因为原子数目比较少的时候,高斯的默认步数太小了 (最大步数=2倍的冗余内坐标数目)
4 OPT(MAXSTEP=10, NOTRUST) (默认值是30 * 0.01Bohr)
这个关键词是缩短优化过程每一步的最大步长。对于优化中反复出现震荡的体系可能会有效。(查看优化进程是否出现振荡,查看本文GaussView使用部分3.1)NOTRUST的意思是让优化中每一步的步长上限都是10.不写这个的话从第二个点开始步长又回到30.
5 OPT=LOOSE
对于有的很大的体系,就是很难收敛这时候可以释放放宽收敛限。但是如果要进行频率计算。则这个做法无效。因为频率需要很准的结构,一般至少是OPT=TIGHT 甚至要OPT=VERYTIGHT才行
6 以上提到的方法可以各种组合,帮助收敛。比如
OPT(MAXSTEP=5, NOTRUST, RECALC=3,GDIIS)
而且如果分子又高对称性也最好打破对称性去算。要不然也容易振荡。 |
|