Plasser Felix, Ruckenbauer Matthias, Mai Sebastian, Oppel Markus, Marquetand Philipp, González Leticia
Institute for Theoretical Chemistry, University of Vienna , Währinger Straße 17, 1090 Vienna, Austria.
J Chem Theory Comput. 2016 Mar 8;12(3):1207-19. doi: 10.1021/acs.jctc.5b01148. Epub 2016 Feb 25.
A new algorithm for the computation of the overlap between many-electron wave functions is described. This algorithm allows for the extensive use of recurring intermediates and thus provides high computational efficiency. Because of the general formalism employed, overlaps can be computed for varying wave function types, molecular orbitals, basis sets, and molecular geometries. This paves the way for efficiently computing nonadiabatic interaction terms for dynamics simulations. In addition, other application areas can be envisaged, such as the comparison of wave functions constructed at different levels of theory. Aside from explaining the algorithm and evaluating the performance, a detailed analysis of the numerical stability of wave function overlaps is carried out, and strategies for overcoming potential severe pitfalls due to displaced atoms and truncated wave functions are presented.
描述了一种用于计算多电子波函数重叠的新算法。该算法允许大量使用循环中间体,从而提供高计算效率。由于采用了通用形式,因此可以针对不同的波函数类型、分子轨道、基组和分子几何结构计算重叠。这为动态模拟中有效计算非绝热相互作用项铺平了道路。此外,还可以设想其他应用领域,例如比较在不同理论水平构建的波函数。除了解释算法和评估性能外,还对波函数重叠的数值稳定性进行了详细分析,并提出了克服由于原子位移和截断波函数导致的潜在严重缺陷的策略。