计算吸收光谱时出现非整数占据

TDDFTB和TDDFT都不允许出现非整数占据或者非Aufbau的占据方式,因为这样计算得到的吸收光谱是错误的。所以基态计算得到这样的情况时,程序就放弃计算激发态(也就是吸收光谱)。

DFTB模块计算,出现该问题时,在out文件或logfile中出现如下提示:

Excited state calculations for systems with fractional occupation numbers are not supported!

解决办法:

在DFTB模块的Main菜单窗口中,将Occupation从默认的Fermi改为Aufbau。

Fermi:电子按照费米分布,即如果HOMO、LUMO非常接近,那么会分配少量电子(比如0.00001个电子)到LUMO上。

Aufbau:按照直观的化学方式分布,电子完整地占据在低能量轨道。也不会出现高能量轨道占据,而低能量轨道空置的情况(请注意,这种情况在DFT计算中是经常会不得不发生的。所谓不得不发生,指:轨道能级会由占据而发生震荡,即当电子填充到HOMO能级上时,HOMO能量会升高超过LUMO,而下一次迭代的时候,电子填充到LUMO上,LUMO又升高,HOMO又降低)。