QuantumToolbox.jl: An efficient Julia framework for simulating open quantum systems
arXiv:2504.21440 · doi:10.22331/q-2025-09-29-1866
Abstract
We present QuantumToolboxjl, an open-source Julia package for simulating open quantum systems. Designed with a syntax familiar to users of QuTiP (Quantum Toolbox in Python), it harnesses Julia's high-performance ecosystem to deliver fast and scalable simulations. The package includes a suite of time-evolution solvers supporting distributed computing and GPU acceleration, enabling efficient simulation of large-scale quantum systems. We also show how QuantumToolboxjl can integrate with automatic differentiation tools, making it well-suited for gradient-based optimization tasks such as quantum optimal control. Benchmark comparisons demonstrate substantial performance gains over existing frameworks. With its flexible design and computational efficiency, QuantumToolboxjl serves as a powerful tool for both theoretical studies and practical applications in quantum science.
26 pages, 8 figures
References in corpus (38)
- Cavity Optomechanics
- The density-matrix renormalization group in the age of matrix product states
- Quantum Simulation
- QuTiP 2: A Python framework for the dynamics of open quantum systems
- Solving the Quantum Many-Body Problem with Artificial Neural Networks
- QuTiP: An open-source Python framework for the dynamics of open quantum systems
- A Practical Introduction to Tensor Networks: Matrix Product States and Projected Entangled Pair States
- A Quantum Engineer's Guide to Superconducting Qubits
- The ITensor Software Library for Tensor Network Calculations
- Matrix Product States and Projected Entangled Pair States: Concepts, Symmetries, and Theorems
- Phase space representation of quantum dynamics
- Tensor networks for complex quantum systems
- Perspective: Numerically "exact" approach to open quantum dynamics: The hierarchical equations of motion (HEOM)
- Exact dynamics of dissipative electronic systems and quantum transport: Hierarchical equations of motion approach
- Effective Extensible Programming: Unleashing Julia on GPUs
- QuantumOptics.jl: A Julia framework for simulating open quantum systems
- Matrix Product States for dynamical simulation of infinite chains
- Hierarchical Liouville-space approach for accurate and universal characterization of quantum impurity systems
- NetKet 3: Machine Learning Toolbox for Many-Body Quantum Systems
- Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design
- NetKet: A Machine Learning Toolkit for Many-Body Quantum Systems
- Variational Study of Fermionic and Bosonic Systems with Non-Gaussian States: Theory and Applications
- Non-perturbative Dynamical Casimir Effect in Optomechanical Systems: Vacuum Casimir-Rabi Splittings
- QuantumCumulants.jl: A Julia framework for generalized mean-field equations in open quantum systems
- QuTiP-BoFiN: A bosonic and fermionic numerical hierarchical-equations-of-motion library with applications in light-harvesting, quantum control, and single-molecule electronics
- Variational Benchmarks for Quantum Many-Body Problems
- HOQST: Hamiltonian Open Quantum System Toolkit
- Coherent Optical Spectroscopy of a Single Quantum Dot Via an Off-Resonant Cavity
- HierarchicalEOM.jl: An efficient Julia framework for hierarchical equations of motion in open quantum systems
- QuantumInformation.jl---a Julia package for numerical computation in quantum information theory
- Bichromatic Driving of a Solid State Cavity QED System
- Iterative solutions to the steady state density matrix for optomechanical systems
- Arnoldi-Lindblad time evolution: Faster-than-the-clock algorithm for the spectrum of time-independent and Floquet open quantum systems
- Kondo QED: The Kondo effect and photon trapping in a two-impurity Anderson model ultra-strongly coupled to light
- Non-Markovian skin effect
- Adaptive variational low-rank dynamics for open quantum systems
- Bichromatic dressing of a quantum dot detected by a remote second quantum dot
- WaveguideQED.jl: An Efficient Framework for Simulating Non-Markovian Waveguide Quantum Electrodynamics
Cited by in corpus (11)
- QuTiP 5: The Quantum Toolbox in Python
- Selective Preparation of Collective States in Coupled Quantum Emitters Using the SUPER Excitation Scheme
- Quantum Dynamical Signatures of Topological Flow Transitions in Limit Cycle Phases
- Orbital Surface Hopping with an Electron Thermostat Yields Accurate Dynamics and Detailed Balance
- From Few to Many Emitters Cavity QED: Energy Levels and Emission Spectra From Weak to Deep-Strong Coupling
- Low-rank optimal control of quantum devices
- Quantum Error Correction with Superpositions of Squeezed Fock States
- Characterization of Generalized Coherent States through Intensity-Field Correlations
- Autonomously Designed Pulses for Precise, Site-Selective Control of Atomic Qubits
- Spin Model for Quantum Annealing with Kerr Parametric Oscillators
- Chaos and quantum regimes in -photon driven, dissipative bosonic chains