A C++ library using quantum trajectories to solve quantum master equations

被引:57
|
作者
Schack, R [1 ]
Brun, TA [1 ]
机构
[1] UNIV LONDON QUEEN MARY & WESTFIELD COLL,DEPT PHYS,LONDON E1 4NS,ENGLAND
关键词
open quantum system; master equation; Hilbert space; quantum trajectories; unravelling; stochastic simulation; quantum computation; quantum optics; quantum state diffusion; quantum jumps; Monte Carlo wavefunction;
D O I
10.1016/S0010-4655(97)00019-2
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Quantum trajectory methods can be used for a wide range of open quantum systems to solve the master equation by unravelling the density operator evolution into individual stochastic trajectories in Hilbert space. This C++ class library offers a choice of integration algorithms for three important unravellings of the master equation. Different physical systems are modelled by different Hamiltonians and environment operators, The program achieves flexibility and user friendliness, without sacrificing execution speed, through the way it represents operators and states in Hilbert space. Primary operators, implemented in the form of simple routines acting on single degrees of freedom, can be used to build up arbitrarily complex operators in product Hilbert spaces with arbitrary numbers of components, Standard algebraic notation is used to build operators and to perform arithmetic operations on operators and states. States can be represented in a local moving basis, often leading to dramatic savings of computing resources. The state and operator classes are very general and can be used independently of the quantum trajectory algorithms. Only a rudimentary knowledge of C++ is required to use this package. The package illustrates how computational physics can profit from object-oriented programming concepts like inheritance.
引用
收藏
页码:210 / 228
页数:19
相关论文
共 50 条
  • [1] Master equations and quantum trajectories for squeezed wave packets
    Gross, Jonathan A.
    Baragiola, Ben Q.
    Stace, T. M.
    Combes, Joshua
    PHYSICAL REVIEW A, 2022, 105 (02)
  • [2] Using quantum trajectories and adaptive grids to solve quantum dynamical problems
    Wyatt, RE
    Bittner, ER
    COMPUTING IN SCIENCE & ENGINEERING, 2003, 5 (04) : 22 - 30
  • [3] Quantum trajectories for time-dependent adiabatic master equations
    Yip, Ka Wa
    Albash, Tameem
    Lidar, Daniel A.
    PHYSICAL REVIEW A, 2018, 97 (02)
  • [4] GMIC++: Grouping method in C++: an efficient method to solve large number of Master equations
    Ovcharenko, AM
    Golubov, SI
    Woo, CH
    Huang, HC
    COMPUTER PHYSICS COMMUNICATIONS, 2003, 152 (02) : 208 - 223
  • [5] Convolutionless non-Markovian master equations and quantum trajectories: Brownian motion
    Strunz, WT
    Yu, T
    PHYSICAL REVIEW A, 2004, 69 (05): : 052115 - 1
  • [6] Quantum Trajectories for Time-Local Non-Lindblad Master Equations
    Becker T.
    Netzer C.
    Eckardt A.
    Physical Review Letters, 2023, 131 (16)
  • [7] Quantum molecular master equations
    Brechet, Sylvain D.
    Reuse, Francois A.
    Maschke, Klaus
    Ansermet, Jean-Philippe
    PHYSICAL REVIEW A, 2016, 94 (04)
  • [8] Quantum-to-classical reduction of quantum master equations
    Kamiya, Norikazu
    PROGRESS OF THEORETICAL AND EXPERIMENTAL PHYSICS, 2015, 2015 (04):
  • [9] RGE plus plus : A C plus plus library to solve renormalisation group equations in quantum field theory
    Deppisch, Thomas
    Herren, Florian
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 270
  • [10] Quantum adiabatic Markovian master equations
    Albash, Tameem
    Boixo, Sergio
    Lidar, Daniel A.
    Zanardi, Paolo
    NEW JOURNAL OF PHYSICS, 2012, 14