Tinned : A symbolic library for response theory and high-order derivatives
© 2024 The Authors. Journal of Computational Chemistry published by Wiley Periodicals LLC.
Veröffentlicht in: | Journal of computational chemistry. - 1984. - 45(2024), 25 vom: 30. Sept., Seite 2136-2152 |
---|---|
1. Verfasser: | |
Format: | Online-Aufsatz |
Sprache: | English |
Veröffentlicht: |
2024
|
Zugriff auf das übergeordnete Werk: | Journal of computational chemistry |
Schlagworte: | Journal Article derivatives of exchange‐correlation energy derivatives of exchange‐correlation potential response theory symbolic computation symbolic differentiation |
Zusammenfassung: | © 2024 The Authors. Journal of Computational Chemistry published by Wiley Periodicals LLC. A symbolic C++ library-Tinned-has been developed for symbolic differentiation and manipulation in response theory. By recognizing different key building blocks in the density matrix-based (Thorvaldsen et al., J. Chem. Phys. 2008, 129, 214108) and coupled-cluster response theories, we have implemented their corresponding C++ symbolic classes, including but not limited to one- and two-electron operators, exchange-correlation energy and potential, and coupled-cluster operator. Formulas of response theory can be well expressed in terms of the symbolic classes in the library Tinned. Their high-order perturbation-strength derivatives can be straightforwardly computed and extracted afterwards for numerical evaluation. The library Tinned will greatly facilitate the development work of response theory and may lead to a unified framework for response theory at different levels of electronic structure theory |
---|---|
Beschreibung: | Date Revised 05.08.2024 published: Print-Electronic Citation Status PubMed-not-MEDLINE |
ISSN: | 1096-987X |
DOI: | 10.1002/jcc.27437 |