Johansson Marcus, Veryazov Valera
Division of Theoretical Chemistry, Lund University, Naturvetarvägen 14, P.O.B. 124, 221 00 Lund, Sweden.
J Cheminform. 2017 Feb 2;9:8. doi: 10.1186/s13321-017-0193-3. eCollection 2017.
Automatic detection of point groups as well as symmetrisation of molecular geometry and wavefunctions are useful tools in computational quantum chemistry. Algorithms for developing these tools as well as an implementation are presented. The symmetry detection algorithm is a clustering algorithm for symmetry invariant properties, combined with logical deduction of possible symmetry elements using the geometry of sets of symmetrically equivalent atoms. An algorithm for determining the symmetry adapted linear combinations (SALCs) of atomic orbitals is also presented. The SALCs are constructed with the use of projection operators for the irreducible representations, as well as subgroups for determining splitting fields for a canonical basis. The character tables for the point groups are auto generated, and the algorithm is described. Symmetrisation of molecules use a projection into the totally symmetric space, whereas for wavefunctions projection as well and partner function determination and averaging is used. The software has been released as a stand-alone, open source library under the MIT license and integrated into both computational and molecular modelling software.Graphical abstract.
在计算量子化学中,自动检测点群以及分子几何结构和波函数的对称化是有用的工具。本文介绍了开发这些工具的算法及其实现。对称检测算法是一种用于对称不变性质的聚类算法,结合使用对称等效原子集的几何结构对可能的对称元素进行逻辑推导。还提出了一种确定原子轨道对称适配线性组合(SALC)的算法。SALC是利用不可约表示的投影算符以及用于确定规范基分裂域的子群构建的。点群的特征标表是自动生成的,并对算法进行了描述。分子的对称化使用向完全对称空间的投影,而对于波函数,则同时使用投影以及伙伴函数的确定和平均。该软件已作为一个独立的开源库根据麻省理工学院许可发布,并集成到计算软件和分子建模软件中。图形摘要。