arrow
Return

MolSym: A Python package for handling symmetry in molecular quantum chemistry

delete2024-07-10
delete0
PRE
AI
S
Stephen Goodlett
N
Nathaniel L. Kitzmiller
J
Justin M. Turney
H
Henry F. Schaefer *
DOI:10.1063/5.0216738delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A consideration of the point group symmetry of molecules is often advantageous from a computational efficiency standpoint and sometimes necessary for the correct treatment of chemical physics problems. Many modern electronic structure software packages include a treatment of symmetry, but these are sometimes incomplete or unusable outside of that program's environment. Therefore, we have developed the MolSym package for handling molecular symmetry and its associated functionalities to provide a platform for including symmetry in the implementation and development of other methods. Features include point group detection, molecule symmetrization, arbitrary generation of symmetry element sets and character tables, and symmetry adapted linear combinations of real spherical harmonic basis functions, Cartesian displacement coordinates, and internal coordinates. We present some of the advantages of using molecular symmetry as achieved by MolSym, particularly with respect to Hartree-Fock theory, and the reduction of finite difference displacements in gradient/Hessian computations. This package is designed to be easily integrated into other software development efforts and may be extended to further symmetry applications.
Keywords:
POINT-GROUP SYMMETRY
INTEGRALS

Journal

Journal of Chemical Physics cover
Journal of Chemical Physics
IF:
3.1
Papers:
7.2W
Citations:
23.2W

Organization

U
university system of georgia
Scholars:
7.3W
Papers: 6.5W
Citations: 101