24小时热门版块排行榜    

查看: 3671  |  回复: 19
【悬赏金币】回答本帖问题,作者sky423将赠送您 50 个金币

sky423

新虫 (著名写手)

[求助] 高斯不收敛,如何优化 已有1人参与

#p b3lyp/lanl2dz opt pop=(full,npa)





>>>>>>>>>> Convergence criterion not met.
SCF Done:  E(UB+HF-LYP) =  -1714.45115901     A.U. after  129 cycles
             Convg  =    0.8068D-05             -V/T =  2.0529
             S**2   =   0.9172
KE= 1.628346096785D+03 PE=-1.275059909267D+04 EE= 5.005782636124D+03
Annihilation of the first spin contaminant:
S**2 before annihilation     0.9172,   after     0.7568
Convergence failure -- run terminated.
Error termination via Lnk1e in d:program filesg03l502.exe at Fri Jun 18 18:59:12 2021.
Job cpu time:  1 days  5 hours 55 minutes 14.0 seconds.
File lengths (MBytes):  RWF=    206 Int=      0 D2E=      0 Chk=     18 Scr=      1




请问高手,我这个从报错看应该是没有收敛,但是应该如何优化或者修改?救救孩子吧。。。。@jiewei
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

paramecium86

版主 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
导致scf不收敛的原因很多。通常默认的128步是够用的。如果不收敛。可能有其他一些原因。直接增加步数用处可能会很小。有一些比较通用的做法可以看我这个教程里第2.2节scf不收敛的应对方法。
https://muchong.com/t-14242735-1
因为没法发截图了 那就把内容复制到这里,不过排版就没有那么好了。
如下:

a. 首先检查输入结构是不是合理。绝大部分情况下都是因为结构跟 “真实” 结构差的很远,导致的scf难以收敛。尽量给一个能给出的最好结构 (比如先用uff粗略优化一下,再用pm6 在优化一下。然后再用dft计算之类的)
b. 检查体系的自旋多重度是否设置的合理。尤其是过渡金属体系。如果多重度设置的偏离 “真实” 情况很远,则非常难以收敛
c. 检查基组是否合理。尤其是包含重原子,是否合理的设置了混合基组之类的都会影响。具体参考本文1.1节设置混合基组和赝势的方法这里你可以多看看 我看你用的lanl2dz如果你这个体系不是一个重金属的团簇 对整个体系都用这个赝势基组未必是好选择
d. 检查当前给的初始结构是否真实存在于 “气相” 中。因为有时候气相和溶液相结构很不一样。这就会导致初始结构以为很准其实是很差的情况。如果是溶液中的结构则需要加上溶剂模型scrf,见本文1.2 .有时候加了溶剂模型就可以帮助收敛。
e. 以上确定是没有问题的,这时候就考虑加入一些关键词帮助收敛
scf=(xqc,maxconventionalcycles=64)
这个关键词可以应用在绝大部分情形下都有效。但是绝不要一上来就用,一定要检查之前的步骤一都没问题了再去使用。g09的话就用scf=xqc就好。 g16可以写这一串。
scf=novaracc
高斯在计算scf过程中,最开始的几步为了加速会降低积分精度。这样有时候就会让波函数不小心进入了一个错误的区间。很难再优化下去。所以可以用这个关键词,取消这种加速降低积分精度的方法。
scf(vshift=500) 这个一般可以用在过渡金属体系。这种体系,可能homo-lumo间距过小导致波函数不容易收敛。可以计算中人为太高这个值。这个不会影响结果只会影响收敛过程。一般设定在500上下比较合理。

int(acc2e=12, ultrafine)
如果用g09进行计算,也可以考虑这个关键词提高了dft的积分精度和格点精度。这个仅仅适用在某些dft计算中。比如m062x 这类对于格点要求比较高的泛函中。g16中这个已经是默认值不需要写。

实际计算可以用以上提到的一个或者几个关键词一起帮助收敛。
如果体系实在是太过巨大,这些都做了还是很难收敛。可以使用

scf(conver=6)
这个关键词降低scf收敛限到10^-6, 而默认是10^-8。但是慎用。这样的结构可能得到的根本不准。最好是优化完成后,读取波函数和结构恢复到默认的收敛限再进行一次优化。

» 本帖已获得的红花(最新10朵)

5楼2021-06-22 05:39:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

DX0929

至尊木虫 (著名写手)

增加循环次数

发自小木虫Android客户端

» 本帖已获得的红花(最新10朵)

机会是留给有准备的人的。
2楼2021-06-21 16:38:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sky423

新虫 (著名写手)

送红花一朵
引用回帖:
2楼: Originally posted by DX0929 at 2021-06-21 16:38:33
增加循环次数

#p b3lyp/lanl2dz opt pop=(full,npa) SCF=(maxcyc=200) SCF=QC


类似于这样吗?谢谢,我太菜了,谢谢您

发自小木虫Android客户端
3楼2021-06-21 17:15:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

paramecium86

版主 (著名写手)

此楼不小心重复了
4楼2021-06-22 05:30:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sky423

新虫 (著名写手)

送红花一朵
引用回帖:
5楼: Originally posted by paramecium86 at 2021-06-22 05:39:13
导致scf不收敛的原因很多。通常默认的128步是够用的。如果不收敛。可能有其他一些原因。直接增加步数用处可能会很小。有一些比较通用的做法可以看我这个教程里第2.2节scf不收敛的应对方法。
https://muchong.com/t- ...

万分感激,写得挺清晰了,我先试试,不懂再问您。

发自小木虫Android客户端
6楼2021-06-22 18:38:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sky423

新虫 (著名写手)

引用回帖:
5楼: Originally posted by paramecium86 at 2021-06-22 05:39:13
导致scf不收敛的原因很多。通常默认的128步是够用的。如果不收敛。可能有其他一些原因。直接增加步数用处可能会很小。有一些比较通用的做法可以看我这个教程里第2.2节scf不收敛的应对方法。
https://muchong.com/t- ...

我的结构里有重原子,所以用了lanl2dz

发自小木虫Android客户端
7楼2021-06-22 18:39:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sky423

新虫 (著名写手)

引用回帖:
7楼: Originally posted by sky423 at 2021-06-22 18:39:53
我的结构里有重原子,所以用了lanl2dz
...

是含有重金属铼

发自小木虫Android客户端
8楼2021-06-22 18:40:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sky423

新虫 (著名写手)

引用回帖:
5楼: Originally posted by paramecium86 at 2021-06-22 05:39:13
导致scf不收敛的原因很多。通常默认的128步是够用的。如果不收敛。可能有其他一些原因。直接增加步数用处可能会很小。有一些比较通用的做法可以看我这个教程里第2.2节scf不收敛的应对方法。
https://muchong.com/t- ...

仔细检查完之后发现结果的确有问题,所以重新构建了分子,但是新的分子却压根无法导入gaussian进行计算,报错,如下图分别是03和09的报错
高斯不收敛,如何优化


高斯不收敛,如何优化-1



发自小木虫Android客户端
9楼2021-06-22 21:33:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

paramecium86

版主 (著名写手)

【答案】应助回帖

引用回帖:
9楼: Originally posted by sky423 at 2021-06-22 08:33:03
仔细检查完之后发现结果的确有问题,所以重新构建了分子,但是新的分子却压根无法导入gaussian进行计算,报错,如下图分别是03和09的报错


...

看起来是高斯的Scratch文件夹里内容被占用了。你修改好之后保存成另外一个名字的输入文件。并且把高斯的scratch文件夹内容清空 再计算就可以了。
10楼2021-06-23 01:09:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sky423 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿中科院,化学方向,295求调剂 +4 一氧二氮 2026-03-11 4/200 2026-03-13 22:35 by JourneyLucky
[考研] 材料工程调剂 +9 咪咪空空 2026-03-12 9/450 2026-03-13 22:05 by 星空星月
[考研] [0860]321分求调剂,ab区皆可 +4 宝贵热 2026-03-13 4/200 2026-03-13 22:01 by 星空星月
[考研] 271求调剂 +9 生如夏花… 2026-03-11 9/450 2026-03-13 22:00 by JourneyLucky
[考研] 0703化学一志愿211 总分320求调剂 +5 玛卡巴卡啊哈 2026-03-11 5/250 2026-03-13 21:40 by JourneyLucky
[考研] 材料工程调剂 +4 咪咪空空 2026-03-11 4/200 2026-03-13 19:57 by JourneyLucky
[教师之家] 焦虑 +3 水冰月月野兔 2026-03-13 4/200 2026-03-13 17:50 by newind
[考研] 293求调剂 +3 世界首富 2026-03-11 3/150 2026-03-13 16:27 by JourneyLucky
[考研] 【0856】化学工程(085602)313 分,本科学科评估A类院校化学工程与工艺,诚求调剂 +7 小刘快快上岸 2026-03-11 7/350 2026-03-13 16:06 by ruiyingmiao
[考研] 工科278分求调剂 +5 周慢热啊 2026-03-12 7/350 2026-03-13 15:49 by JourneyLucky
[考研] 283求调剂 +4 小楼。 2026-03-12 7/350 2026-03-13 15:30 by JourneyLucky
[考研] 290求调剂 +3 @将就将就看 2026-03-10 7/350 2026-03-13 13:28 by Iveryant
[考研] 0856化学工程280分求调剂 +4 shenzxsn 2026-03-11 4/200 2026-03-13 11:55 by ymwdoctor
[考研] 081200-11408-276学硕求调剂 +3 崔wj 2026-03-12 4/200 2026-03-12 19:33 by 求调剂zz
[考研] 290 材料与化工求调剂 +8 Nebulala 2026-03-08 8/400 2026-03-12 15:19 by wyb0328
[考研] 0857环境调剂 +5 熠熠_11 2026-03-10 5/250 2026-03-11 10:59 by wang_dand
[考研] 调剂 +5 呵唔哦豁 2026-03-10 5/250 2026-03-10 22:00 by 28375m
[考研] 材料工程专硕调剂自荐信,初试323 +6 李白26 2026-03-07 6/300 2026-03-10 16:16 by 无际的草原
[考研] 337一志愿华南理工材料求调剂 +5 mysdl 2026-03-07 5/250 2026-03-10 14:54 by ruiyingmiao
[考研] 材料与化工求调剂 +11 与冬清宁 2026-03-07 14/700 2026-03-10 14:23 by Linda Hu
信息提示
请填处理意见