QCMaquis 4.0: Multi-Purpose Electronic, Vibrational, and Vibronic Structure and Dynamics Calculations with the Density Matrix Renormalization Group
Kalman Szenes, Nina Glaser, Mihael Erakovic, Valentin Barandun, Maximilian Mörchen, Robin Feldmann, Stefano Battaglia, Alberto Baiardi, Markus Reiher
TL;DR
QCMaquis 4.0 delivers a versatile, open-source DMRG-based platform for general quantum chemistry, extending beyond electronic structure to anharmonic vibrational and vibronic dynamics, time-dependent processes, and multi-component nuclear–electronic treatment. The framework unifies MPS/MPO representations with a broad library of Hamiltonians (conventional and transcorrelated electronic, four-component relativistic, preBO, Watson and n-mode vibrational, Frenkel excitonic, and generic vibronic) and multiple excited-state and real-time propagation algorithms (ORTHO, IPI, FEAST, TD-DMRG). It introduces major capabilities such as transcorrelated DMRG, the n-mode vibrational Hamiltonian, Frenkel excitons, modal entanglement analyses, and Python bindings that interface with PySCF and OpenMolcas, enhancing automation and workflow integration. The paper demonstrates these features with representative calculations (e.g., Formic Acid Dimer, Benzoic Acid Dimer, rubrene exciton dynamics) and discusses practical aspects like AutoCAS active-space selection, RDM measurements, and robust I/O/checkpointing. Overall, QCMaquis 4.0 significantly broadens the applicability of DMRG in chemistry by enabling accurate treatment of strong correlation across electronic, vibrational, and vibronic landscapes, while offering scalable interfaces and automation for complex workflows.
Abstract
QCMaquis is a quantum chemistry software package for general molecular structure calculations in a matrix product state/matrix product operator formalism of the density matrix renormalization group (DMRG). It supports a wide range of features for electronic structure, multi-component (pre-Born-Oppenheimer), anharmonic vibrational structure, and vibronic calculations. In addition to the ground and excited state solvers, QCMaquis allows for time propagation of matrix product states based on the tangent-space formulation of time-dependent DMRG. The latest developments include transcorrelated electronic structure calculations, very recent vibrational and vibronic models, and a convenient Python wrapper, facilitating the interface with external libraries. This paper reviews all the new features of QCMaquis and demonstrates them with new results.
