用户工具

站点工具

本页面的其他翻译:
  • zh

adf:davidson_stda_stddft

这是本文档旧的修订版!


有没有特别高效的基于TDDFT的激发能计算方法?

当我们计算大分子的激发态的时候,是相当痛苦的。更痛苦的是,如果我们关心的是稍微大一点的分子,例如几十个原子的分子的发射谱,需要计算激发态的振动谱。而激发态的振动谱计算,需要计算激发态的能量一阶、二阶梯度,就需要使用数值拟合的方法,也就是对每个原子做微小位移,然后计算该位移出来的结构的激发能,然后拟合出激发能的梯度信息。

这种方法需要生成的新的微小位移的结构,数量是很大的,约为原子个数的6~8倍。也就是如果有50个原子,我们就需要计算三四百个做了微小位移的新结构的激发态。如果没有特别大的计算资源,这是非常难以接受的。

有没有办法略微降低激发能的精度,让我们起码能算出来呢?答案是“有的”。这就是sTDDFT和sTDA。

效果如何?

为了直观的演示效果,我们选取了一个例子:$IrF_4^{3+}$。

三者其他参数相同,唯一的区别就是激发态方法(ADFinput > Properties > Excitations(UV/Vis),CD > Method)。

结果的质量

上图中,可以看到sTDDFT几乎完全重现了TDDFT的结果,只是峰的位置略有平移,而sTDA质量则差一些。

计算效率

  • Davidson方法花费160秒
  • sTDDFT花费8秒,效率是Davidson方法的20倍;
  • sTDA花费8秒,与sTDDFT一样。

原理是什么?

文献依据

原理简述

在计算双电子积分的时候,用“(跃迁)电荷多极矩与与截断到单激发展开空间之间的短程衰减库伦相互作用”来近似。如果使用的是Hybird泛函、meta-Hybrid,以及range-separated-hybrid泛函,这两种方法得到的结果质量更好。当然也要考虑到Hybrid泛函本身比GGA要慢。

上面的例子是使用GGA中的BP泛函,结果已经非常令人满意了,相信使用Hybrid泛函的时候,质量会更好。

测试文件下载

adf/davidson_stda_stddft.1521454234.txt.gz · 最后更改: 2018/03/19 18:10 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号