24小时热门版块排行榜    

查看: 576  |  回复: 8
当前主题已经存档。

皓儿165

铜虫 (正式写手)

[交流] 【求助】两种方法算为什么有一种不收敛

我开始用的DFT算的,结果很好,正常结束,但是刚刚用MP2算,却不收敛,结果是这样的:Annihilation of the first spin contaminant:
S**2 before annihilation     0.8753,   after     0.7529
Convergence failure -- run terminated.
Error termination via Lnk1e in /home/g03/g03/l502.exe at Wed Jun  4 10:39:13 2008.
Job cpu time:  0 days  0 hours 29 minutes 43.7 seconds.
File lengths (MBytes):  RWF=     48 Int=      0 D2E=      0 Chk=      9 Scr=      1
求高手帮忙改正一下
回复此楼
做个聪明优雅的女人
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jghe

金虫 (著名写手)

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,化学区正在举办十大“耐思”版主评选,http://emuch.net/bbs/viewthread.php?tid=845527,欢迎你去投票支持计模版版主!
这种现象很正常啊,L502不收敛,改变结构或加一些关键字如,nosymm, scf=maxcycle=500,等等
2楼2008-06-04 20:06:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

皓儿165

铜虫 (正式写手)

可是以前用DFT算的收敛啊,是不是结构应该没多大问题,我也试过scf=maxcycle=500了,还是出现同样的错误。另外还有个问题,在文献中看得G3(MP2)-RAD方法是否就是指的G3MP2?
做个聪明优雅的女人
3楼2008-06-04 21:47:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lsl6585

银虫 (初入文坛)

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,化学区正在举办十大“耐思”版主评选,http://emuch.net/bbs/viewthread.php?tid=845527,欢迎你去投票支持计模版版主!
引用回帖:
Originally posted by 皓儿165 at 2008-6-4 10:25:
我开始用的DFT算的,结果很好,正常结束,但是刚刚用MP2算,却不收敛,结果是这样的:Annihilation of the first spin contaminant:
S**2 before annihilation     0.8753,   after     0.7529
Convergence f ...

是在Linux系统上面跑的吗?不收敛的原因都很多种,你可以把grep "SCF D" *.log和egrep 'out of | SCF Done | Converged | NO | YES | exceeded' *.log | grep -v '\\\\'这两条命令的结果贴上来看一下,我们可以再一起分析一下,注意把这两条命令里面的*.log换成你自己的输出文件的名字
4楼2008-06-05 00:32:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

皓儿165

铜虫 (正式写手)

引用回帖:
Originally posted by lsl6585 at 2008-6-5 00:32:

是在Linux系统上面跑的吗?不收敛的原因都很多种,你可以把grep "SCF D" *.log和egrep 'out of | SCF Done | Converged | NO | YES | exceeded' *.log | grep -v '\\\\'这两条命令的结果贴上来看一下 ...

是在linux上算的,你说的是这个输出结果吗“>>>>>>>>>> Convergence criterion not met.
SCF Done:  E(UHF) =  -1535.61536339     A.U. after  129 cycles
             Convg  =    0.2217D-03             -V/T =  2.0005
             S**2   =   0.8753
KE= 1.534828507573D+03 PE=-5.275318195379D+03 EE= 1.388544687570D+03
Annihilation of the first spin contaminant:
S**2 before annihilation     0.8753,   after     0.7529
Convergence failure -- run terminated.
Error termination via Lnk1e in /home/g03/g03/l502.exe at Wed Jun  4 10:39:13 2008.
Job cpu time:  0 days  0 hours 29 minutes 43.7 seconds.
File lengths (MBytes):  RWF=     48 Int=      0 D2E=      0 Chk=      9 Scr=      1“我第一次在linux系统上算
做个聪明优雅的女人
5楼2008-06-05 16:33:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lsl6585

银虫 (初入文坛)

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,化学区正在举办十大“耐思”版主评选,http://emuch.net/bbs/viewthread.php?tid=845527,欢迎你去投票支持计模版版主!
引用回帖:
Originally posted by 皓儿165 at 2008-6-5 16:33:
是在linux上算的,你说的是这个输出结果吗“>>>>>>>>>> Convergence criterion not met.
SCF Done:  E(UHF) =  -1535.61536339     A.U. after  129 cycles
             Convg ...

SCF不收敛可以试一下加SCF=QC关键词
6楼2008-06-05 21:52:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

皓儿165

铜虫 (正式写手)

好的,谢谢,我试一下
做个聪明优雅的女人
7楼2008-06-05 22:47:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hairan

木虫 (著名写手)

瞌睡木虫

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,化学区正在举办十大“耐思”版主评选,http://emuch.net/bbs/viewthread.php?tid=845527,欢迎你去投票支持计模版版主!
引用回帖:
Originally posted by lsl6585 at 2008-6-5 21:52:

SCF不收敛可以试一下加SCF=QC关键词

直接用scf=qc,计算量太大

lz可以尝试使用scf=(maxcycle=80,xqc)
那个maxcycle之后的那个数值可以自己定,建议在50--100之间,如果这么多循环之后scf还不收敛,则跳转到qc做计算,如果在循环数之内收敛了,就略过qc.下一个scf计算默认还是用普通的方法,只有超过了循环数才转变为qc计算,这样计算可能会省很多时间。
据权威报纸调查,84%的青少年犯罪者有玩电子游戏的经历,故应该禁止经营电子游戏。据我们所知,100%的青少年犯罪者有穿鞋的经历,故制鞋厂应该停业。
8楼2008-06-05 23:35:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

皓儿165

铜虫 (正式写手)

引用回帖:
Originally posted by hairan at 2008-6-5 23:35:


直接用scf=qc,计算量太大

lz可以尝试使用scf=(maxcycle=80,xqc)
那个maxcycle之后的那个数值可以自己定,建议在50--100之间,如果这么多循环之后scf还不收敛,则跳转到qc做计算,如果在循环数之内收敛了 ...

万分感谢啊
做个聪明优雅的女人
9楼2008-06-06 09:39:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 皓儿165 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见