mpsqd: A matrix product state based Python']Python package to simulate closed and open system quantum dynamics

被引:1
|
作者
Guan, Weizhong [1 ,2 ]
Bao, Peng [1 ]
Peng, Jiawei [3 ,4 ,5 ,6 ]
Lan, Zhenggang [3 ,4 ,5 ]
Shi, Qiang [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Chem, Beijing Natl Lab Mol Sci, State Key Lab Struct Chem Unstable & Stable Specie, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[3] South China Normal Univ, SCNU Environm Res Inst, Guangdong Prov Key Lab Chem Pollut & Environm Safe, Guangzhou 510006, Peoples R China
[4] South China Normal Univ, MOE Key Lab Environm Theoret Chem, Guangzhou 510006, Peoples R China
[5] South China Normal Univ, Sch Environm, Guangzhou 510006, Peoples R China
[6] South China Normal Univ, Sch Chem, Guangzhou, Peoples R China
来源
JOURNAL OF CHEMICAL PHYSICS | 2024年 / 161卷 / 12期
关键词
POLARON MOTION; COMPLEX; EXCITATION; COHERENCE; PYRAZINE;
D O I
10.1063/5.0226214
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
We introduce a Python package based on matrix product states (MPS) to simulate both the time-dependent Schr & ouml;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.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] OQuPy: A Python']Python package to efficiently simulate non-Markovian open quantum systems with process tensors
    Fux, Gerald E.
    Fowler-Wright, Piper
    Beckles, Joel
    Butler, Eoin P.
    Eastham, Paul R.
    Gribben, Dominic
    Keeling, Jonathan
    Kilda, Dainius
    Kirton, Peter
    Lawrence, Ewen D. C.
    Lovett, Brendon W.
    O'Neill, Eoin
    Strathearn, Aidan
    de Wit, Roosmarijn
    JOURNAL OF CHEMICAL PHYSICS, 2024, 161 (12):
  • [2] PyUNIxMD: A Python']Python-based excited state molecular dynamics package
    Lee, In Seong
    Ha, Jong-Kwon
    Han, Daeho
    Kim, Tae In
    Moon, Sung Wook
    Min, Seung Kyu
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2021, 42 (24) : 1755 - 1766
  • [3] QuTiP 2: A Python']Python framework for the dynamics of open quantum systems
    Johansson, J. R.
    Nation, P. D.
    Nori, Franco
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (04) : 1234 - 1240
  • [4] QuTiP: An open-source Python']Python framework for the dynamics of open quantum systems
    Johansson, J. R.
    Nation, P. D.
    Nori, Franco
    COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (08) : 1760 - 1772
  • [5] GMAG: An open-source python']python package for ground-based magnetometers
    Murphy, Kyle R.
    Rae, I. Jonathan
    Halford, Alexa J.
    Engebretson, Mark
    Russell, Christopher T.
    Matzka, Jurgen
    Johnsen, Magnar G.
    Milling, David K.
    Mann, Ian R.
    Kale, Andy
    Xu, Zhonghua
    Connors, Martin
    Angelopoulos, Vassilis
    Chi, Peter
    Tanskanen, Eija
    FRONTIERS IN ASTRONOMY AND SPACE SCIENCES, 2022, 9
  • [6] Introduction to the Open Source PV_LIB for Python']Python Photovoltaic System Modelling Package
    Andrews, Robert W.
    Stein, Joshua S.
    Hansen, Clifford
    Riley, Daniel
    2014 IEEE 40TH PHOTOVOLTAIC SPECIALIST CONFERENCE (PVSC), 2014, : 166 - 170
  • [7] QmeQ 1.0: An open-source Python']Python package for calculations of transport through quantum dot devices
    Kirsanskas, Gediminas
    Pedersen, Jonas Nyvold
    Karlstrom, Olov
    Leijnse, Martin
    Wacker, Andreas
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 221 : 317 - 342
  • [8] Azimuth, Elevation, and Doppler Shift Estimation for LEO Satellites Based on an Open Source Python']Python Package
    Bensikaddour, El Habib
    Nasri, B.
    Hamed, D. E. B.
    Kaddouri, A.
    Saiah, S. B. D.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2023, 57 (02) : 203 - 212
  • [9] QuSpin: a Python']Python package for dynamics and exact diagonalisation of quantum many body systems Part I: spin chains
    Weinberg, Phillip
    Bukov, Marin
    SCIPOST PHYSICS, 2017, 2 (01):
  • [10] mfapy: An open-source Python']Python package for 13C-based metabolic flux analysis
    Matsuda, Fumio
    Maeda, Kousuke
    Taniguchi, Takeo
    Kondo, Yuya
    Yatabe, Futa
    Okahashi, Nobuyuki
    Shimizu, Hiroshi
    METABOLIC ENGINEERING COMMUNICATIONS, 2021, 13