当前位置: 首页 > 第一原理 >【求助】Dmol3中DIIS size的用法

【求助】Dmol3中DIIS size的用法

作者 xiaowandouer
来源: 小木虫 500 10 举报帖子
+关注

最近优化一个构型老不收敛,试着调了下DIIS size,然后在此构型基础上又用dmol3默认的参数优化,这样可以收敛,得到能量E1,但是不知道算出来的能量对不对,因为我拿这个E1跟用smearing收敛得到的能量E2相比,E1比E2大了两个hartree,所以我有点怀疑DIIS size是不是不能随便动。

手册上给的说明是:
DIIS size: Specify the maximum size of the subspace for the DIIS procedure. If the SCF does not converge with the default number of histories, increasing this value can sometimes lead to significantly improved SCF convergence. It is not recommended to use fewer than 4 histories. Allowed values = 1 to 10.

默认值为6,我用的是8

麻烦用过的高手指点下,我这样做对不对。因为基础比较薄弱,对“the subspace for the DIIS procedure”这类概念也理解不到位,所以只要相关,您尽可以畅所欲言。

[ Last edited by freshgirl on 2009-6-20 at 12:59 ] 返回小木虫查看更多

今日热帖
  • 精华评论
  • aaq2800

    引用回帖:
    Originally posted by shrek826 at 2009-7-1 15:28:
    我也来讨论一下:
    我算某个体系的单点能,测试了四种情况:
    1.no DIIS, no smearing
    2.no DIIS, smearing=0.005Ha
    3.DIIS=6, no smearing
    4.DIIS=6, smearing=0.005Ha
    结果发现1,2算了500步还不收敛,而3, ...

    你这个3和4的能量主要是由 smearing引起的

  • 117779747

    引用回帖:
    Originally posted by shrek826 at 2009-7-1 15:28:
    我也来讨论一下:
    我算某个体系的单点能,测试了四种情况:
    1.no DIIS, no smearing
    2.no DIIS, smearing=0.005Ha
    3.DIIS=6, no smearing
    4.DIIS=6, smearing=0.005Ha
    结果发现1,2算了500步还不收敛,而3, ...

    我现在算的话,一般先是拿DIIS和smearing同时用,如果收敛,则去掉smearing继续优化,这时得到的能量做最终计算用

  • aaq2800

    引用回帖:
    Originally posted by 117779747 at 2009-7-2 08:13:




    我现在算的话,一般先是拿DIIS和smearing同时用,如果收敛,则去掉smearing继续优化,这时得到的能量做最终计算用。

    恩,俺也是这样用,使用smearing能量结果误差比较大

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