Algebraic diagrammatic
construction (ADC) schemes represent a family
of ab initio methods for the calculation of excited
electronic states and electron-detached and -attached states. All
ADC methods have been demonstrated to possess great potential for
molecular applications, e.g., for the calculation of absorption or
photoelectron spectra or electron attachment processes. ADC originates
from Green’s function or propagator theory; however, most recent
ADC developments heavily rely on the intermediate state representation
or effective Liouvillian formalisms, which comprise new ADC methods
and computational schemes for high-order properties. The different
approaches for the calculation of excitation energies, ionization
potentials, and electron affinities are intimately related, and they
provide a coherent description of these quantities at equivalent levels
of theory and with comparable errors. Most quantum chemical program
packages contain ADC methods; however, the most complete ADC suite
of methods can be found in the recent release of Q-Chem.
We present an implementation for the calculation of molecular response properties using the ADC/ISR approach. For second-order ADC(2), a memory-efficient ansatz avoiding the storage of double excitation amplitudes is investigated. We compare the performance of different numerical algorithms for the solution of the underlying response equations for ADC(2) and show that our approach also strongly improves the convergence behavior for the investigated algorithms compared to the standard implementation. All routines are implemented in an open-source Python library.
We present an implementation for the calculation of molecular response properties using the ADC/ISR approach up to third order. For second order ADC(2), a memory-efficient ansatz avoiding the storage of double excitation amplitudes is investigated. We compare the performance of different numerical algorithms for the solution of the underlying response equations for ADC(2) and show that this memory-efficient ansatz strongly improves the convergence behavior for the investigated algorithms. All routines are implemented in an open-source Python library.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.