Ricard Timothy C, Iyengar Srinivasan S
Department of Chemistry and Department of Physics, Indiana University, 800 E. Kirkwood Avenue, Bloomington, Indiana 47405, United States.
J Chem Theory Comput. 2020 Aug 11;16(8):4790-4812. doi: 10.1021/acs.jctc.9b01089. Epub 2020 Jul 15.
We present a graph theoretic approach to adaptively compute contributions from many-body approximations in an efficient manner and perform accurate hybrid density functional theory (DFT) electronic structure calculations for condensed-phase systems. The salient features of the approach are ONIOM-like. (a) The full-system calculation is performed at a lower level of theory (pure DFT) by enforcing periodic boundary conditions. (b) This treatment is then improved through a correction term that captures many-body interactions up to any given order within a higher (in this case, hybrid DFT) level of theory. (c) In the spirit of ONIOM, contributions from the many-body approximations that arise from the higher level of theory [i.e., from (b) above] are included through extrapolation from the lower level calculation. The approach is implemented in a general, system-independent, fashion using the graph-theoretic functionalities available within Python. For example, the individual one-body components within the unit cell are designated as "nodes" within a graph. The interactions between these nodes are captured through edges, faces, tetrahedrons, and so forth, thus building a many-body interaction hierarchy. Electronic energy extrapolation contributions from all of these geometric entities are included within the above-mentioned ONIOM paradigm. The implementation of the method simultaneously uses multiple electronic structure packages. Here, for example, we present results which use both the Gaussian suite of electronic structure programs and the Quantum ESPRESSO program within a single calculation. Thus, the method integrates both plane-wave basis functions and atom-centered basis functions within a single structure calculation. The method is demonstrated for a range of condensed-phase problems for computing (i) hybrid DFT energies for condensed-phase systems at pure DFT cost and (ii) large, triple-zeta, multiply polarized, and diffuse atom-centered basis-set energies at computational costs commensurate with much smaller sets of basis functions. The methods are demonstrated through calculations performed on (a) homogeneous water surfaces as well as heterogeneous surfaces that contain organic solutes studied using two-dimensional periodic boundary conditions and (b) bulk simulations of water enforced through three-dimensional periodic boundary conditions. A range of structures are considered, and in all cases, the results are in good agreement with those obtained using large atom-centered basis and hybrid DFT calculations on the full periodic systems at significantly lower cost.
我们提出了一种基于图论的方法,以高效的方式自适应计算多体近似的贡献,并对凝聚相系统进行精确的杂化密度泛函理论(DFT)电子结构计算。该方法的显著特点类似于ONIOM方法。(a)通过施加周期性边界条件,在较低的理论水平(纯DFT)上进行全系统计算。(b)然后通过一个校正项来改进这种处理,该校正项在更高(在这种情况下为杂化DFT)理论水平上捕捉高达任何给定阶数的多体相互作用。(c)本着ONIOM的精神,通过从较低水平计算进行外推,纳入更高理论水平产生的多体近似的贡献[即来自上述(b)]。该方法使用Python中可用的图论功能以通用的、与系统无关的方式实现。例如,晶胞内的各个单体成分在图中被指定为“节点”。这些节点之间的相互作用通过边、面、四面体等进行捕捉,从而构建多体相互作用层次结构。所有这些几何实体的电子能量外推贡献都包含在上述ONIOM范式中。该方法的实现同时使用多个电子结构软件包。例如,在此我们展示了在单个计算中同时使用高斯电子结构程序套件和量子 espresso 程序的结果。因此,该方法在单个结构计算中集成了平面波基函数和以原子为中心的基函数。该方法针对一系列凝聚相问题进行了演示,用于计算(i)以纯DFT成本计算凝聚相系统的杂化DFT能量,以及(ii)以与小得多的基函数集相当的计算成本计算大的、三重ζ、多重极化和弥散的以原子为中心的基组能量。通过对(a)使用二维周期性边界条件研究的均匀水表面以及包含有机溶质的异质表面,以及(b)通过三维周期性边界条件进行的水的体相模拟进行计算,展示了这些方法。考虑了一系列结构,在所有情况下,结果与使用大的以原子为中心的基和对全周期系统进行杂化DFT计算得到的结果高度一致,且成本显著降低。