计算化学公社

标题: 用了calcall只有一个标准没达到收敛应该怎么让它继续收敛 [打印本页]

作者
Author:
shangfang    时间: 2016-10-23 09:17
标题: 用了calcall只有一个标准没达到收敛应该怎么让它继续收敛
S老师你好,我第一次优化后找到了可能能达到收敛标准的位置,第二次优化减小优化步长并开启calcall进行更精确的优化。
这时候仅有一个收敛标准不符合,这时候该如何处理。


作者
Author:
sobereva    时间: 2016-10-23 11:38
意义不明。没算完的话继续让它算直到收敛了不就完了
作者
Author:
shangfang    时间: 2016-10-23 14:39
sobereva 发表于 2016-10-23 11:38
意义不明。没算完的话继续让它算直到收敛了不就完了

是这个样子的,继续往下算的话也收敛不了了,反而越来越不符合收敛标准了,这时候该怎么解决呢。
作者
Author:
liyuanhe211    时间: 2016-10-23 15:06
shangfang 发表于 2016-10-23 14:39
是这个样子的,继续往下算的话也收敛不了了,反而越来越不符合收敛标准了,这时候该怎么解决呢。

上上下下是正常的,只要能量没在震荡就接着算
作者
Author:
shangfang    时间: 2016-10-23 17:22
liyuanhe211 发表于 2016-10-23 15:06
上上下下是正常的,只要能量没在震荡就接着算

问题是在这个位置我已经加了calcall和减小maxstep了,感觉精度已经够高了,请问还有什么其他办法吗。
或者说再不收敛可能就不会收敛了,因此不需要再尝试了?
作者
Author:
liyuanhe211    时间: 2016-10-23 19:04
shangfang 发表于 2016-10-23 17:22
问题是在这个位置我已经加了calcall和减小maxstep了,感觉精度已经够高了,请问还有什么其他办法吗。
或 ...

“只要能量没在震荡就接着算”
“只要能量没在震荡就接着算”“只要能量没在震荡就接着算”
“只要能量没在震荡就接着算”
“只要能量没在震荡就接着算”
“只要能量没在震荡就接着算”
“只要能量没在震荡就接着算”

去观察能量到底震荡了没有(偶尔飞上去一下不算,明显有周期性了再停)


作者
Author:
shangfang    时间: 2016-10-23 20:35
liyuanhe211 发表于 2016-10-23 19:04
“只要能量没在震荡就接着算”
“只要能量没在震荡就接着算”“只要能量没在震荡就接着算”
“只要能量 ...

哦哦,谢谢




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