24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2189  |  回复: 13

liaoren5

木虫 (正式写手)

[求助] 请问Dmol3 中max iterations是管什么用的?谢谢大家了!

大家好,请问Dmol3 中max iterations是管什么用的?
和optimiztion step有联系么?
我优化一个结构,最后的outmol文件中

type    Max Gradient   Displacement    Energy change    Time Cycle Hessmin
Opt Cartes    0.000251au    0.003884au      -0.0005407Ha    66.9m   3  0.01510

我觉得这个精度没收敛,但是任务停了,说是Dmol成功运行完成。
任务成功应该是计算精度达到或者是达到最大步数。我这个应该是到了设置的最大的计算步数。
但是我max iterations设置是50 而optimiztion step算了90多步,这两个有联系么?

是什么控制我最大算的步数呢?怎么能看到我算得最大步数呢?如何能看到我的收敛情况呢?
急求高手解答
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

childsliu

捐助贵宾 (正式写手)

二当家的

【答案】应助回帖


感谢参与,应助指数 +1
liaoren5: 金币+1, 打赏你这脑残 2013-04-02 10:15:29
我是高手,问我即可,站内。
下苦功,三个字,一个叫下,一个叫苦,一个叫功,一定要振作精神,下苦功。
2楼2013-03-25 10:55:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liaoren5

木虫 (正式写手)

引用回帖:
2楼: Originally posted by childsliu at 2013-03-25 10:55:23
我是高手,问我即可,站内。

别2了,搅屎棍,你这回帖让真正高手都不回帖了
你没事还是继续去逛百合网吧
3楼2013-03-25 13:26:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

franch

版主 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
liaoren5: 金币+10, 有帮助, 多谢啦! 2013-04-02 10:15:52
max iterations设置是500

electronic 里面  SCF,   Max SCF设为 500
遇弱则弱
4楼2013-03-25 22:53:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liaoren5

木虫 (正式写手)

是iterations设置1,optimation step也能跑好多步
可能是版本有点低,不过结果还成
5楼2013-03-26 08:45:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liaoren5

木虫 (正式写手)

引用回帖:
5楼: Originally posted by liaoren5 at 2013-03-26 08:45:33
是iterations设置1,optimation step也能跑好多步
可能是版本有点低,不过结果还成

在结果的基础上再次优化即可
6楼2013-03-26 08:49:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jeeanlee

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
liaoren5: 金币+89, ★★★很有帮助, 十分感谢你啦 2013-04-02 10:16:08
DMOL3的结构优化是数值最小化算法与电子SCF算法的迭代,每次迭代都是在SCF运算取得电子基态后,再对该基态下体系的相关能量、力、位移等进行计算,并比照你所设定的收敛值,如果已经达到了收敛标准,则结束优化,如果没有达到,则再进行下次迭代。
DMOL3在进行结构优化时,即setup选项卡的Task选择Geometry Optimization时,点击右侧的More按钮,在弹出的新窗口中,有一个Max. iterations的设定栏,这个即为设定进行多少次的迭代优化,该选项卡中也可以设定最小化运算的收敛标准。而Eelectronic选项卡的右下端有个More按钮,点击后弹出的窗口中,SCF选项卡里有Max. SCF cycles的设定栏,即设定SCF的最大循环次数,该选项卡中也可设定SCF的收敛标准。
需要说明的是:如果SCF的最大循环到了,你的SCF收敛标准还没达到,则终止运算;如果最大迭代次数到了,还没达到你的最小化运算收敛标准,则运算也会终止。
7楼2013-03-26 08:56:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liaoren5

木虫 (正式写手)

引用回帖:
7楼: Originally posted by jeeanlee at 2013-03-26 08:56:39
DMOL3的结构优化是数值最小化算法与电子SCF算法的迭代,每次迭代都是在SCF运算取得电子基态后,再对该基态下体系的相关能量、力、位移等进行计算,并比照你所设定的收敛值,如果已经达到了收敛标准,则结束优化,如 ...

好的,如果达到最大迭代次数而没达到最小化运算收敛标准的话,终止后提示是成功还是失败,outmol中会有什么说明么
8楼2013-03-26 09:23:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jeeanlee

木虫 (正式写手)

引用回帖:
8楼: Originally posted by liaoren5 at 2013-03-26 09:23:28
好的,如果达到最大迭代次数而没达到最小化运算收敛标准的话,终止后提示是成功还是失败,outmol中会有什么说明么...

会有提示,提示你最大迭代次数已到,但尚未达到收敛标准。这应该算是失败提示吧。
9楼2013-03-26 11:28:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liaoren5

木虫 (正式写手)

引用回帖:
9楼: Originally posted by jeeanlee at 2013-03-26 11:28:26
会有提示,提示你最大迭代次数已到,但尚未达到收敛标准。这应该算是失败提示吧。...

是弹出红叉子还是在outmol中有具体说明啊
castep里有说明,但是DMol3中我就不知道了
高手能给截个这种提示看看么
10楼2013-03-26 15:55:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liaoren5 的主题更新
信息提示
请填处理意见