出现这种报错信息,可以检查一下基态的HOMO-LUMO轨道的能量的gap,是不是太小了?如果gap太小,就可能出现激发能接近为0的情况。这样就会出现这样的报错。
不同的泛函得到的gap肯定是不一样的。LDA<一般的GGA<GGA:BP<杂化泛函。因此,换成杂化泛函,可能问题就消失了。如果已经是杂化泛函,就要考虑一下基态的占据方式是不是正确了。