4.6 Article

adcc: A versatile toolkit for rapid development of algebraic-diagrammatic construction methods

出版社

WILEY
DOI: 10.1002/wcms.1462

关键词

algebraic diagrammatic construction methods; computational spectroscopy; python

资金

  1. Deutsche Forschungsgemeinschaft [GRK 1986]
  2. Heidelberg Graduate School of Mathematical and Computational Methods for the Sciences, University of Heidelberg [GSC220]
  3. Vetenskapsradet [2017-00356]
  4. Swedish Research Council [2017-00356] Funding Source: Swedish Research Council
  5. Vinnova [2017-00356] Funding Source: Vinnova

向作者/读者索取更多资源

ADC-connect (adcc) is a hybrid python/C++ module for performing excited state calculations based on the algebraic-diagrammatic construction scheme for the polarization propagator (ADC). Key design goal is to restrict adcc to this single purpose and facilitate connection to external packages, for example, for obtaining the Hartree-Fock references, plotting spectra, or modeling solvents. Interfaces to four self-consistent field codes have already been implemented, namely pyscf, psi4, molsturm, and veloxchem. The computational workflow, including the numerical solvers, is implemented in python, whereas the working equations and other expensive expressions are done in C++. This equips adcc with adequate speed, making it a flexible toolkit for both rapid development of ADC-based computational spectroscopy methods as well as unusual computational workflows. This is demonstrated by three examples. Presently, ADC methods up to third order in perturbation theory are available in adcc, including the respective core-valence separation and spin-flip variants. Both restricted or unrestricted Hartree-Fock references can be employed. This article is categorized under: Software > Simulation Methods Electronic Structure Theory > Ab Initio Electronic Structure Methods Theoretical and Physical Chemistry > Spectroscopy Software > Quantum Chemistry

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据