*.logfile提示: ERROR DETECTED: INCONSISTENT FRAGMENT OCCUPATIONS
报错原因
该报错,是表示进行片段分析计算的时候,片段计算得到的占据方式,与整个体系中,为片段指定的占据方式不一致。常见不一致的情况,例如:
片段的占据方式:1 1 1 1 1/ /1 1 0 1 1(或者5/ /2 0 2),但指定fragoccupation的时候,指定为5/ /4。实际上5 / / 4对应的占据方式是:1 1 1 1 1/ / 1 1 1 1。
解决方式
检查片段的占据方式设置,使得碎片的自洽迭代计算得到的占据方式与主任务中设置的碎片占据方式一致。碎片计算得到的占据方式为1 1 1 1 1/ /1 1 0 1 1,则在主任务中,也指定为1 1 1 1 1/ /1 1 0 1 1或缩写为5/ /2 0 2。
注意:
碎片的电子占据必须是整数,不允许出现非整数占据
碎片只能用Restricted方法计算,因此指定占据的时候,不能用1 1 1 1 1/ /1 1 0 1 1而只能用4 1 4的格式(前两个轨道4个电子,第三个轨道1个电子,第4,5轨道共4个电子)
如有必要,可以通过直接修改t21文件中的电子占据(参考:
如何修改*.t21文件、
如何修改t21文件中的电子占据方式),但这个方法慎用,必须用户清楚知道当前自洽迭代的结果,与所需占据得到的结果差异不大,否则就算改了占据,最终得到的结果也是没意义的,因为这作为一个“近似”,是可以接受的,但如果完全改头换面则变成了乱凑结果。
出现了分数占据,有两种解决方式:1)降低对称性(最好与整个体系对称性一致,这样结果才更正确,而不是盲目使用该碎片的最高点群);2)修改t21文件中的电子占据数