当前位置: 首页 > 第一原理 >【求助】Dmol3不收敛策略

【求助】Dmol3不收敛策略

作者 jghe
来源: 小木虫 550 11 举报帖子
+关注

Dmol3结构优化和计算频率时不收敛有什么好办法? 返回小木虫查看更多

今日热帖
  • 精华评论
  • lwg020810

    做结构优化的时候(1)从粗糙做到精细,分步进行要容易收敛;(2)从小基组到大基组,当然如果你设粗糙或精细的时候基组自动选择了;(3)选择拖尾,DIIS,将SCF收敛标准调大,迭代次数增大,但不建议设到1000,MS培训班上说的是通常50,200足够,1000没意义。
    DMol3算频率是很慢的,它是对体系的每一个原子进行频率计算,所以耗的时间比较长(这是我对频率的一点体会,我没有完整的做过频率,我几次对纳米管算频率算好几天都只算几个原子逼的我直接放弃)。
    一点体会,请各高手指正

  • archhector

    引用回帖:
    Originally posted by lwg020810 at 2009-12-3 19:49:
    做结构优化的时候(1)从粗糙做到精细,分步进行要容易收敛;(2)从小基组到大基组,当然如果你设粗糙或精细的时候基组自动选择了;(3)选择拖尾,DIIS,将SCF收敛标准调大,迭代次数增大,但不建议设到1000,MS培训 ...

    结构优化的时候还能看到收敛趋势,问题是有的scf始终无法收敛,3 4百步都不行,这咋整啊。。。

  • lwg020810

    那说明你建立的模型和理想模型相差太远,比如键长,如果键长相差太大的话会影响到收敛,把键长设为与文献值差不多大小就要容易收敛

  • archhector

    引用回帖:
    Originally posted by lwg020810 at 2009-12-3 21:40:
    那说明你建立的模型和理想模型相差太远,比如键长,如果键长相差太大的话会影响到收敛,把键长设为与文献值差不多大小就要容易收敛

    我就用的它自带的氧化铁模型,建了一个9层左右的slab,开放表面一层驰豫,铁的spin全设成high,而且是精度中等,scf就是收敛不了,唉。莫非要先用它原始的氧化铁跑castep优化原胞结构,然后再来dmol3驰豫

  • lwg020810

    引用回帖:
    Originally posted by archhector at 2009-12-3 21:57:

    我就用的它自带的氧化铁模型,建了一个9层左右的slab,开放表面一层驰豫,铁的spin全设成high,而且是精度中等,scf就是收敛不了,唉。莫非要先用它原始的氧化铁跑castep优化原胞结构,然后再来dmol3驰豫?

    我一直用dmol3对castep不了解啊,也许你尝试下采用coast,没有忘记用赝势吧,这个还是要高手来解答,我旁观

  • archhector

    引用回帖:
    Originally posted by lwg020810 at 2009-12-3 22:16:

    我一直用dmol3对castep不了解啊,也许你尝试下采用coast,没有忘记用赝势吧,这个还是要高手来解答,我旁观

    恩。。。我就是在dmol下跑这个模型scf始终收敛不了,残念了,只能harris近似了

  • lwg020810

    引用回帖:
    Originally posted by archhector at 2009-12-3 22:23:

    恩。。。我就是在dmol下跑这个模型scf始终收敛不了,残念了,只能harris近似了

    你是不是同时计算频率或其他properties了?如果是的话建议先取消,等优化做最后一步的时候再计算性质

猜你喜欢
应助之星
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓