We introduce a Python package based on matrix product states (MPS) to simulate both the time-dependent Schrödinger equation (TDSE) and the hierarchical equations of motion (HEOM). The wave function in the TDSE or the reduced density operator/auxiliary density operators in the HEOM are represented using MPS. A matrix product operator (MPO) is then constructed to represent the Hamiltonian in the TDSE or the generalized Liouvillian in the HEOM. The fourth-order Runge–Kutta method and the time-dependent variational principle are used to propagate the MPS. Several examples, including the nonadiabatic interconversion dynamics of the pyrazine molecule, excitation energy transfer dynamics in molecular aggregates and photosynthetic light-harvesting complexes, the spin-boson model, a laser driven two-state model, the Holstein model, and charge transport in the Anderson impurity model, are presented to demonstrate the capability of the package.
Skip Nav Destination
Article navigation
28 September 2024
Research Article|
September 26 2024
mpsqd: A matrix product state based Python package to simulate closed and open system quantum dynamics
Special Collection:
Algorithms and Software for Open Quantum System Dynamics
Weizhong Guan
;
Weizhong Guan
(Data curation, Investigation, Software, Visualization, Writing – original draft, Writing – review & editing)
1
Beijing National Laboratory for Molecular Sciences, State Key Laboratory for Structural Chemistry of Unstable and Stable Species, CAS Research/Education Center for Excellence in Molecular Sciences, Institute of Chemistry, Chinese Academy of Sciences
, Zhongguancun, Beijing 100190, China
2
University of Chinese Academy of Sciences
, Beijing 100049, China
Search for other works by this author on:
Peng Bao;
Peng Bao
(Investigation, Methodology, Software)
1
Beijing National Laboratory for Molecular Sciences, State Key Laboratory for Structural Chemistry of Unstable and Stable Species, CAS Research/Education Center for Excellence in Molecular Sciences, Institute of Chemistry, Chinese Academy of Sciences
, Zhongguancun, Beijing 100190, China
Search for other works by this author on:
Jiawei Peng
;
Jiawei Peng
(Data curation, Investigation, Software)
3
SCNU Environmental Research Institute, Guangdong Provincial Key Laboratory of Chemical Pollution and Environmental Safety & MOE Key Laboratory of Environmental Theoretical Chemistry, South China Normal University, Guangzhou 510006, China and School of Environment, South China Normal University
, Guangzhou 510006, China
4
School of Chemistry, South China Normal University
, Guangzhou 510006, China
Search for other works by this author on:
Zhenggang Lan
;
Zhenggang Lan
(Conceptualization, Funding acquisition, Methodology, Project administration, Writing – original draft, Writing – review & editing)
3
SCNU Environmental Research Institute, Guangdong Provincial Key Laboratory of Chemical Pollution and Environmental Safety & MOE Key Laboratory of Environmental Theoretical Chemistry, South China Normal University, Guangzhou 510006, China and School of Environment, South China Normal University
, Guangzhou 510006, China
Search for other works by this author on:
Qiang Shi
Qiang Shi
a)
(Conceptualization, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Writing – original draft, Writing – review & editing)
1
Beijing National Laboratory for Molecular Sciences, State Key Laboratory for Structural Chemistry of Unstable and Stable Species, CAS Research/Education Center for Excellence in Molecular Sciences, Institute of Chemistry, Chinese Academy of Sciences
, Zhongguancun, Beijing 100190, China
2
University of Chinese Academy of Sciences
, Beijing 100049, China
a)Author to whom correspondence should be addressed: qshi@iccas.ac.cn
Search for other works by this author on:
a)Author to whom correspondence should be addressed: qshi@iccas.ac.cn
J. Chem. Phys. 161, 122501 (2024)
Article history
Received:
June 30 2024
Accepted:
September 06 2024
Citation
Weizhong Guan, Peng Bao, Jiawei Peng, Zhenggang Lan, Qiang Shi; mpsqd: A matrix product state based Python package to simulate closed and open system quantum dynamics. J. Chem. Phys. 28 September 2024; 161 (12): 122501. https://doi.org/10.1063/5.0226214
Download citation file:
Sign in
Don't already have an account? Register
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
Pay-Per-View Access
$40.00
260
Views
Citing articles via
DeePMD-kit v2: A software package for deep potential models
Jinzhe Zeng, Duo Zhang, et al.
Related Content
Simulation of a spin-boson model by iterative optimization of a parametrized quantum circuit
AVS Quantum Sci. (April 2024)
Path integral density matrix dynamics: A method for calculating time-dependent properties in thermal adiabatic and non-adiabatic systems
J. Chem. Phys. (September 2013)
Time-dependent density matrix renormalization group quantum dynamics for realistic chemical systems
J. Chem. Phys. (December 2019)
Kylin-V: An open-source package calculating the dynamic and spectroscopic properties of large systems
J. Chem. Phys. (August 2024)
An implicit split-operator algorithm for the nonlinear time-dependent Schrödinger equation
J. Chem. Phys. (November 2021)