目录

*.logfile提示:ERROR DETECTED: kfopvr: Attempt to open unknown variable : eigenvector ……

原因

计算激发态、激发态结构优化的时候,logfile尾部出现这样的提示。是因为我们希望计算N个激发态,但激发态优化的时候,我们希望优化的激发态编号大于N,例如,run文件中:

EXCITATIONS
Davidson
lowest 1
NTO
END
 
EXCITEDGO
    State A 2
    Triplet
END

这里面:

这样的话,程序就会报错。

解决

lowest后面的数字应该比State后面的数字大,至少应该相等。实际上lowest越大,激发能精度越高。但太高的话,内存会不够用。