用户工具

站点工具

本页面的其他翻译:
  • zh

adf:warning:negative_eigenvalue_in_dvdson

*.logfile提示:Warning: Negative eigenvalue in dvdson

这个错误是发生在计算激发态,或者与激发态计算有关的地方,比如计算共振拉曼光谱。这个提示如果出现在“Cycle”与“Cycle”之间,而没有出现在“Converged.”之后,则可以忽略,只是在迭代过程中,出现了负本征值,收敛之后没有出现负本征值。

如果在Converged.后还有该提示,那么这个激发态计算结果不能使用,因为出现了负激发能。

其原理在于:

计算激发态的时候,实际上是求解一个Division矩阵,而这个矩阵的本征值就是激发能。当HOMO-LUMO gap很低的时候,或者干脆就发生了简并的时候,最低激发能就成了0或者负值。如此,求解Division矩阵就解不出来,因此出现这个报错。

解决办法:

  1. 基态的电子占据方式不正确,出现了HOMO > LUMO的情况,这种情况下,应该首先考虑基态电子是如何占据的;
  2. 基态的占据方式正确,但HOMO与LUMO过于接近,这种情况下,可以使用HOMO-LUMO Gap更大的泛函,例如原本使用GGA的,可以改为使用GGA中的BP泛函,或者Gap更大的杂化泛函。
  3. 如果以上两种方法都不行,那么这个体系可能就属于开壳层体系,吸收谱的计算就不太一样了。需要另外考虑,比如使用Unrestricted的方法。
adf/warning/negative_eigenvalue_in_dvdson.txt · 最后更改: 2018/07/16 16:40 由 liu.jun

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