kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (10 of 10) Show all publications
Andersen, J. H., Brumboiu, I. E., Hodecker, M., Li, X., Norman, P. & Rinkevicius, Z. (2026). VeloxChem: Large-Scale DFT Calculations of Geometric Derivatives up to Second Order for Simulation of IR Spectra. Journal of Physical Chemistry A, 130(2), 569-580
Open this publication in new window or tab >>VeloxChem: Large-Scale DFT Calculations of Geometric Derivatives up to Second Order for Simulation of IR Spectra
Show others...
2026 (English)In: Journal of Physical Chemistry A, ISSN 1089-5639, E-ISSN 1520-5215, Vol. 130, no 2, p. 569-580Article in journal (Refereed) Published
Abstract [en]

A software implementation of analytic geometric derivatives of electron-repulsion integrals up to second order is presented for the modeling of vibrational spectroscopies at the level of first-principles Kohn–Sham density functional theory (DFT). In line with the general goals of the VeloxChem program, it targets efficient execution in high-performance computing environments with a hybrid MPI/OpenMP parallelization model and is based on the technique of automatic C++ code generation for high versatility. Gradient calculations scale identically with conventional Fock matrix constructions, and also with the prefactor taken into account, the computational cost of the gradient is significantly lower than that of the self-consistent field (SCF) optimization of the reference state. The Hessian calculation shows a scaling of N3.5 with N being the number of contracted Gaussian basis functions. The computational bottleneck in the Hessian calculation is the solving of the coupled-perturbed Kohn–Sham equations that with VeloxChem can be offloaded to GPU-accelerated nodes. The large-scale virtues of the presented software module are demonstrated by the DFT/B3LYP calculation of the IR spectrum of the entire ubiquitin protein with 1,152 atoms in the quantum mechanical (QM) region and TIP3P water in the molecular mechanics (MM) region. The simulated amide I band shows to be in excellent agreement with experiment.

Place, publisher, year, edition, pages
American Chemical Society (ACS), 2026
National Category
Theoretical Chemistry
Identifiers
urn:nbn:se:kth:diva-375991 (URN)10.1021/acs.jpca.5c04510 (DOI)001655305100001 ()41492240 (PubMedID)2-s2.0-105027554660 (Scopus ID)
Note

QC 20260130

Available from: 2026-01-30 Created: 2026-01-30 Last updated: 2026-01-30Bibliographically approved
Hodecker, M., Norman, P. & Brumboiu, I. E. (2025). eChem: Accelerated Method Development in Quantum Chemistry with Notebooks. Chemistry-Methods, 5(11), Article ID e202500033.
Open this publication in new window or tab >>eChem: Accelerated Method Development in Quantum Chemistry with Notebooks
2025 (English)In: Chemistry-Methods, ISSN 2628-9725, Vol. 5, no 11, article id e202500033Article in journal (Refereed) Published
Abstract [en]

The eChem project has been previously presented as an interactive platform for quantum and computational chemistry education [J. Chem. Educ. 100, 1664-1671]. However, education is only one side of the eChem project. Another aspect is that it highly accelerates method development by means of code prototyping in notebooks. Complex equations can be understood, and algorithms are examined before the actual software programming step is carried out. Here, the benefits of notebooks for code prototyping are illustrated using the example of vibrational spectroscopy-a type of spectroscopy which involves complex equations with a large number of terms.

Place, publisher, year, edition, pages
Wiley, 2025
Keywords
accelerated code development, Jupyter notebook, Python, quantum chemistry, vibrational spectroscopy
National Category
Theoretical Chemistry
Identifiers
urn:nbn:se:kth:diva-371487 (URN)10.1002/cmtd.202500033 (DOI)001524905400001 ()2-s2.0-105009981572 (Scopus ID)
Note

QC 20260123

Available from: 2025-10-10 Created: 2025-10-10 Last updated: 2026-01-23Bibliographically approved
Hodecker, M., Dreuw, A. & Dempwolff, A. L. (2025). Unitary coupled-cluster theory for the electron propagator: electron attachment and physical properties via the intermediate state representation. Physical Chemistry, Chemical Physics - PCCP, 27(31), 16418-16427
Open this publication in new window or tab >>Unitary coupled-cluster theory for the electron propagator: electron attachment and physical properties via the intermediate state representation
2025 (English)In: Physical Chemistry, Chemical Physics - PCCP, ISSN 1463-9076, E-ISSN 1463-9084, Vol. 27, no 31, p. 16418-16427Article in journal (Refereed) Published
Abstract [en]

A scheme for the calculation of electron-attachment (EA) processes within the framework of unitary coupled-cluster (UCC) theory is presented. Analogous to the description of electron-detachment, the intermediate state representation (ISR) approach is used for the formulation and its relation to the algebraic-diagrammatic construction scheme is pointed out. Due to the UCC ansatz, the resulting equations cannot be given by closed-form expressions, but need to be approximated. Explicit working equations for two computational schemes referred to as EA-UCC2 and EA-UCC3 are given, providing electron-attachment energies and spectroscopic amplitudes of electron-attached states dominated by one-particle excitations correct through second and third order in perturbation theory, respectively. In the derivation, an expansion of the UCC transformed Hamiltonian involving Bernoulli numbers as expansion coefficients is employed. In a benchmark against full configuration interaction (FCI) results including 50 states of 21 different species, both neutral and charged, closed- and open-shell, the novel methods are characterized by mean absolute errors of 0.15 eV (EA-UCC2) and 0.10 eV (EA-UCC3). Furthermore, an approach for the computation of physical properties of electron-attached as well as electron-detached states within the UCC framework is presented. It also builds upon the ISR approach, featuring an expectation value-like formulation similar to that of the equation-of-motion coupled-cluster (EOM-CC) method or the ISR approach of the algebraic-diagrammatic construction (ADC) method. Explicit expressions for the expectation value of a general one-particle operator correct through second order in perturbation theory are given and shown to be equivalent to those of the second-order ADC/ISR procedure.

Place, publisher, year, edition, pages
Royal Society of Chemistry (RSC), 2025
National Category
Theoretical Chemistry
Identifiers
urn:nbn:se:kth:diva-371881 (URN)10.1039/d5cp01274k (DOI)001534095800001 ()40697125 (PubMedID)2-s2.0-105012542287 (Scopus ID)
Note

QC 20260121

Available from: 2025-11-12 Created: 2025-11-12 Last updated: 2026-01-21Bibliographically approved
Fransson, T., Delcey, M. G., Brumboiu, I. E., Hodecker, M., Li, X., Rinkevicius, Z., . . . Norman, P. (2023). eChem: A Notebook Exploration of Quantum Chemistry. Journal of Chemical Education, 100(4), 1664-1671
Open this publication in new window or tab >>eChem: A Notebook Exploration of Quantum Chemistry
Show others...
2023 (English)In: Journal of Chemical Education, ISSN 0021-9584, E-ISSN 1938-1328, Vol. 100, no 4, p. 1664-1671Article in journal (Refereed) Published
Abstract [en]

The eChem project features an e-book published as a web page (10.30746/978-91-988114-0-7), collecting a repository of Jupyter notebooks developed for the dual purpose of explaining and exploring the theory underlying computational chemistry in a highly interactive manner as well as providing a tutorial-based presentation of the complex workflows needed to simulate embedded molecular systems of real biochemical and/or technical interest. For students ranging from beginners to advanced users, the eChem book is well suited for self-directed learning, but workshops led by experienced instructors and targeting student bodies with specific needs and interests can readily be formed from its components. This has been done by using eChem as the base for a workshop directed toward graduate students learning the theory and practices of quantum chemistry, resulting in very positive assessment of the interactive nature of this framework. The members of the eChem team are engaged in both education and research, and as a mirroring activity, we develop the open-source software upon which this e-book is predominantly based. The overarching vision and goal of our work is to provide a science- and education-enabling software platform for quantum molecular modeling on contemporary and future high-performance computing systems, and to document the resulting development and workflows in the eChem book.

Place, publisher, year, edition, pages
American Chemical Society (ACS), 2023
Keywords
chemistry education, computational chemistry, interactive, Jupyter, notebook, Python, theoretical chemistry, visualization
National Category
Chemical Sciences Educational Sciences
Identifiers
urn:nbn:se:kth:diva-331091 (URN)10.1021/acs.jchemed.2c01103 (DOI)000954538900001 ()2-s2.0-85150424886 (Scopus ID)
Note

QC 20230705

Available from: 2023-07-05 Created: 2023-07-05 Last updated: 2025-02-18Bibliographically approved
Fransson, T., Delcey, M. G., Brumboiu, I. E., Hodecker, M., Li, X., Rinkevicius, Z., . . . Norman, P. (2022). Computational Chemistry from Laptop to HPC: A notebook exploration of quantum chemistry (1ed.). Stockholm: KTH Royal Institute of Technology
Open this publication in new window or tab >>Computational Chemistry from Laptop to HPC: A notebook exploration of quantum chemistry
Show others...
2022 (English)Book (Other academic)
Abstract [en]

Quantum chemistry is a powerful tool. It is now possible to model complex chemical processes even on a laptop getting insights into matter at its fundamental scale.

But quantum chemistry is also very complex. Answering a chemical question requires selecting parameters among a wide variety of choices. Choosing a model system, an electronic structure method, a basis set, a set of properties, and a wide array of parameters which can affect the results in small but sometimes meaningful way… It can be a very daunting task, even for veterans of the field.

Similarly, for those who wish to get a deeper understanding of a method, going through the pages of equation often riddled with inconsistent notations and formulations is very challenging. And at the end, the link between the equation and the computer implementation found in existing softwares can be vague at best.

We believe that a core issue is that humans are not good at learning in abstract terms. We can get very far with a lecture or a textbook, but we will never build as much intuition about how a clock work as by simply breaking one apart and rebuilding it from scratch.

This is exactly the aim of this page, allowing a hands-on approach to computational chemistry. Together we will dismantle the black box that a computational chemistry code often seems to be, go through all the cogs and gears, and build back together some of the main computational methods of modern computational chemistry. We will do this by presenting the underlying equations, all expressed with consistent notations, as well as by suggesting a simple python implementation, to really display in action how the theory is implemented into a practical tool. Additionally, we will put these methods in context by showing how they can be used to address concrete chemical questions, discussing the strengths and weaknesses of each method and how to best use them to solve practical problems.

Place, publisher, year, edition, pages
Stockholm: KTH Royal Institute of Technology, 2022 Edition: 1
Keywords
theoretical chemistry; spectroscopy; computational chemistry; molecular physics
National Category
Theoretical Chemistry
Research subject
Theoretical Chemistry and Biology
Identifiers
urn:nbn:se:kth:diva-316346 (URN)10.30746/978-91-988114-0-7 (DOI)978-91-988114-0-7 (ISBN)
Note

QC 20220819

Available from: 2022-08-15 Created: 2022-08-15 Last updated: 2022-11-11Bibliographically approved
Hodecker, M., Dempwolff, A. L., Schirmer, J. & Dreuw, A. (2022). Theoretical analysis and comparison of unitary coupled-cluster and algebraic-diagrammatic construction methods for ionization. Journal of Chemical Physics, 156(7), Article ID 074104.
Open this publication in new window or tab >>Theoretical analysis and comparison of unitary coupled-cluster and algebraic-diagrammatic construction methods for ionization
2022 (English)In: Journal of Chemical Physics, ISSN 0021-9606, E-ISSN 1089-7690, Vol. 156, no 7, article id 074104Article in journal (Refereed) Published
Abstract [en]

This article describes a novel approach for the calculation of ionization potentials (IPs), or, more generally, electron-detachment energies, based on a unitary coupled-cluster (UCC) parameterization of the ground-state wave function. Explicit working equations for a scheme referred to as IP-UCC3 are given, providing electron-detachment energies and spectroscopic amplitudes of electron-detached states dominated by one-hole excitations correct through third order. In the derivation, an expansion of the UCC transformed Hamiltonian involving Bernoulli numbers as expansion coefficients is employed. Both the secular matrix and the effective transition moments are shown to be essentially equivalent to the strict third-order algebraic-diagrammatic construction scheme for the electron propagator (IP-ADC). Interestingly, due to the Bernoulli expansion, neglecting triple substitutions in the UCC expansion manifold does not affect the third-order consistency of the IP-UCC effective transition moments. Finally, the equivalence between ADC and UCC excited-state schemes is shown to not hold in fourth or higher order due to a different treatment of the correlated excited-state basis.

Place, publisher, year, edition, pages
AIP Publishing, 2022
National Category
Theoretical Chemistry
Identifiers
urn:nbn:se:kth:diva-309810 (URN)10.1063/5.0070967 (DOI)000760747100003 ()35183089 (PubMedID)2-s2.0-85124808554 (Scopus ID)
Note

QC 20220315

Available from: 2022-03-15 Created: 2022-03-15 Last updated: 2022-06-25Bibliographically approved
Dempwolff, A. L., Hodecker, M. & Dreuw, A. (2022). Vertical ionization potential benchmark for unitary coupled-cluster and algebraic-diagrammatic construction methods. Journal of Chemical Physics, 156(5), 054114, Article ID 054114.
Open this publication in new window or tab >>Vertical ionization potential benchmark for unitary coupled-cluster and algebraic-diagrammatic construction methods
2022 (English)In: Journal of Chemical Physics, ISSN 0021-9606, E-ISSN 1089-7690, Vol. 156, no 5, p. 054114-, article id 054114Article in journal (Refereed) Published
Abstract [en]

The performance of several methods for the calculation of vertical ionization potentials (IPs) or, more generally, electron-detachment energies based on unitary coupled-cluster (UCC) theory and the algebraic-diagrammatic construction (ADC) scheme is evaluated with respect to benchmark data computed at the level of equation-of-motion coupled-cluster theory, including single, double, and triple excitations (IP-EOM-CCSDT). Based on a statistical evaluation of about 200 electron-detached states of 41 molecules, the second-order methods IP-ADC(2) and IP-UCC2 show modest accuracies with IP-EOM-CCSDT as reference, exposing a mean signed error and a standard deviation of the error of -0.54 & PLUSMN; 0.50 and -0.49 & PLUSMN; 0.54 eV, respectively, accompanied by a mean absolute error (MAE) of 0.61 and 0.58 eV, respectively. The strict third-order IP-ADC method demonstrates an accuracy of 0.26 & PLUSMN; 0.35 eV (MAE = 0.35 eV), while the IP-UCC3 method is slightly more accurate with 0.24 & PLUSMN; 0.26 eV (MAE = 0.29 eV). Employing the static self-energy computed using the Dyson expansion method (DEM) improves the IP-ADC(3) performance to 0.27 & PLUSMN; 0.28 eV, with the mean absolute error of this method being 0.32 eV. However, employing the simpler improved fourth-order scheme sigma(4+) for the static self-energy provides almost identical results as the DEM. Based on the quality of the present benchmark results, it therefore appears not necessary to use the computationally more demanding DEM.

Place, publisher, year, edition, pages
AIP Publishing, 2022
National Category
Theoretical Chemistry
Identifiers
urn:nbn:se:kth:diva-309561 (URN)10.1063/5.0079047 (DOI)000752977700001 ()35135273 (PubMedID)2-s2.0-85124270926 (Scopus ID)
Note

QC 20220307

Available from: 2022-03-07 Created: 2022-03-07 Last updated: 2022-06-25Bibliographically approved
Epifanovsky, E., Hodecker, M. & Krylov, A. I. (2021). Software for the frontiers of quantum chemistry: An overview of developments in the Q-Chem 5 package. Journal of Chemical Physics, 155(8), Article ID 084801.
Open this publication in new window or tab >>Software for the frontiers of quantum chemistry: An overview of developments in the Q-Chem 5 package
2021 (English)In: Journal of Chemical Physics, ISSN 0021-9606, E-ISSN 1089-7690, Vol. 155, no 8, article id 084801Article in journal (Refereed) Published
Abstract [en]

This article summarizes technical advances contained in the fifth major release of the Q-Chem quantum chemistry program package, covering developments since 2015. A comprehensive library of exchange-correlation functionals, along with a suite of correlated many-body methods, continues to be a hallmark of the Q-Chem software. The many-body methods include novel variants of both coupled-cluster and configuration-interaction approaches along with methods based on the algebraic diagrammatic construction and variational reduced density-matrix methods. Methods highlighted in Q-Chem 5 include a suite of tools for modeling core-level spectroscopy, methods for describing metastable resonances, methods for computing vibronic spectra, the nuclear-electronic orbital method, and several different energy decomposition analysis techniques. High-performance capabilities including multithreaded parallelism and support for calculations on graphics processing units are described. Q-Chem boasts a community of well over 100 active academic developers, and the continuing evolution of the software is supported by an "open teamware" model and an increasingly modular design.

Place, publisher, year, edition, pages
AMER INST PHYSICS, 2021
National Category
Theoretical Chemistry
Identifiers
urn:nbn:se:kth:diva-300831 (URN)10.1063/5.0055522 (DOI)000687352200007 ()34470363 (PubMedID)2-s2.0-85111906352 (Scopus ID)
Note

QC 20210928

Available from: 2021-09-28 Created: 2021-09-28 Last updated: 2022-06-25Bibliographically approved
Thielen, S. M., Hodecker, M., Piazolo, J., Rehn, D. R. & Dreuw, A. (2021). Unitary coupled-cluster approach for the calculation of core-excited states and x-ray absorption spectra. Journal of Chemical Physics, 154(15), Article ID 154108.
Open this publication in new window or tab >>Unitary coupled-cluster approach for the calculation of core-excited states and x-ray absorption spectra
Show others...
2021 (English)In: Journal of Chemical Physics, ISSN 0021-9606, E-ISSN 1089-7690, Vol. 154, no 15, article id 154108Article in journal (Refereed) Published
Abstract [en]

In this work, we present the core-valence separation (CVS) approximation applied to unitary coupled-cluster (UCC) theory for the calculation of core-excited states and the simulation of x-ray absorption spectroscopy (XAS). Excitation energies and oscillator strengths of small- to medium-sized organic molecules have been computed using the second-order and extended second-order UCC schemes (CVS-UCC2 and CVS-UCC2-x) as well as the third-order scheme (CVS-UCC3). All results are compared to the corresponding algebraic-diagrammatic construction methods and experimental data. The agreement between CVS-UCC and experimental data demonstrates its potential as a new approach for the calculation of XAS.

Place, publisher, year, edition, pages
AIP Publishing, 2021
National Category
Atom and Molecular Physics and Optics Theoretical Chemistry
Identifiers
urn:nbn:se:kth:diva-295740 (URN)10.1063/5.0047134 (DOI)000641879200001 ()33887935 (PubMedID)2-s2.0-85104526599 (Scopus ID)
Note

QC 20210601

Available from: 2021-06-01 Created: 2021-06-01 Last updated: 2022-06-25Bibliographically approved
Hodecker, M. & Dreuw, A. (2020). Unitary coupled cluster ground- and excited-state molecular properties. Journal of Chemical Physics, 153(8), Article ID 084112.
Open this publication in new window or tab >>Unitary coupled cluster ground- and excited-state molecular properties
2020 (English)In: Journal of Chemical Physics, ISSN 0021-9606, E-ISSN 1089-7690, Vol. 153, no 8, article id 084112Article in journal (Refereed) Published
Abstract [en]

A scheme for the calculation of molecular properties within the framework of unitary coupled-cluster (UCC) theory in both the electronic ground and excited states is presented. The scheme is based on an expectation-value ansatz, similar to the equation-of-motion coupled-cluster method or the intermediate state representation (ISR) approach of the algebraic-diagrammatic construction (ADC) scheme. Due to the UCC ansatz, the resulting equations cannot be given by closed-form expressions but need to be approximated. Explicit expressions for the expectation value of a general one-particle operator correct through second order in perturbation theory have been derived and coded for the electronic ground state as well as for excited states of predominant single-excitation character. The resulting equations are shown to be equivalent to those of the second-order ADC/ISR procedure. As first computational tests, the second-order UCC method (UCC2) and the one employing third-order amplitudes (also eigenvectors) together with the second-order density matrix, denoted as UCC3(2), are applied to the calculation of dipole moments for a series of small closed- and open-shell systems as well as 4-cyanoindole and 2,3-benzofuran and compared to full configuration interaction or experimental results. For the aromatic organic molecules, the UCC2 method is shown to be sufficient for the ground-state dipole moment, whereas the UCC3(2) scheme is superior for excited-state dipole moments.

Place, publisher, year, edition, pages
AIP Publishing, 2020
National Category
Theoretical Chemistry
Identifiers
urn:nbn:se:kth:diva-282265 (URN)10.1063/5.0019055 (DOI)000566895600001 ()32872855 (PubMedID)2-s2.0-85090180402 (Scopus ID)
Note

QC 20201009

Available from: 2020-10-09 Created: 2020-10-09 Last updated: 2022-06-25Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-4219-0036

Search in DiVA

Show all publications