*.logfile提示: ERROR DETECTED: error from symmetrization in GEOMET

这个错误,一般是在为某个体系指定特定点群的时候出现的问题。字面的意思是,没有检测出该体系符合该点群。

如何理解呢?程序对每个点群的每种对称操作都要写一个子程序,而这是非常细致、繁琐、容易出错的地方。所以程序没有检测出来很正常。

如何解决

一般,让坐标更对称一些,可以降低程序检测的难度。例如一个孤立的原子,点群可能是O(H),但我们要设置其为D2H就可能报错,但如果我们调一下坐标,把原子的坐标移动到原点(ADFinput > 选中原子 > Edit > Set Origin),这个时候再计算,就不报错了。

对于大分子,将分子的主轴设置为z轴(ADFinput > 选定两个原子确定方向 > Edit > Align > With Z-Axes)然后再计算,程序有可能就能检测出该点群了。