Responsefun: fun with response functions in the algebraic diagrammatic construction framework

We present the open-source responsefun package, which implements a universally applicable procedure for computing molecular response properties within the algebraic diagrammatic construction (ADC) framework, exploiting the intermediate state representation (ISR) approach. With symbolic mathematics,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Papapostolou, Antonia (VerfasserIn) , Scheurer, Maximilian (VerfasserIn) , Dreuw, Andreas (VerfasserIn) , Rehn, Dirk R. (VerfasserIn)
Dokumenttyp: Article (Journal)
Sprache:Englisch
Veröffentlicht: September 7, 2023
In: Journal of chemical theory and computation
Year: 2023, Jahrgang: 19, Heft: 18, Pages: 6375-6391
ISSN:1549-9626
DOI:10.1021/acs.jctc.3c00456
Online-Zugang:Verlag, kostenfrei, Volltext: https://doi.org/10.1021/acs.jctc.3c00456
Volltext
Verfasserangaben:Antonia Papapostolou, Maximilian Scheurer, Andreas Dreuw, and Dirk R. Rehn
Beschreibung
Zusammenfassung:We present the open-source responsefun package, which implements a universally applicable procedure for computing molecular response properties within the algebraic diagrammatic construction (ADC) framework, exploiting the intermediate state representation (ISR) approach. With symbolic mathematics, the user can simply enter textbook sum-over-states (SOS) expressions from time-dependent perturbation theory, which are then automatically translated into the corresponding symbolic ADC/ISR formulations. Using the data structures provided by the hybrid Python/C module adcc for calculating excited states with ADC, the specified response property is directly evaluated, and the result is returned to the user. Employing the novel responsefun package, we present the first ADC/ISR calculations of second-order hyperpolarizability tensors and three-photon-absorption matrix elements.
Beschreibung:Gesehen am 19.10.2023
Beschreibung:Online Resource
ISSN:1549-9626
DOI:10.1021/acs.jctc.3c00456