QEngine: An open-source C++ Library for Quantum Optimal Control of Ultracold Atoms
arXiv:1807.11731 · doi:10.1016/j.cpc.2019.04.020
Abstract
We present the first version of the QEngine, an open-source C++ library for simulating and controlling ultracold quantum systems using optimal control theory (OCT). The most notable systems presented here are Bose-Einstein condensates, many-body systems described by Bose-Hubbard type models, and two interacting particles. These systems can all be realized experimentally using ultracold atoms in various trapping geometries including optical lattices. In addition we provide a number of optimal control algorithms including the recently introduced GROUP method. The QEngine library has a strong focus on accessibility and performance. We provide several examples of how to prepare simulations of the physical systems and apply optimal control.
References in corpus (50)
- Many-Body Physics with Ultracold Gases
- Quantum phase transition from a superfluid to a Mott insulator in a gas of ultracold atoms
- Theory of Bose-Einstein condensation in trapped gases
- Quantum Simulation
- QuTiP: An open-source Python framework for the dynamics of open quantum systems
- Atomic Scattering in Presence of an External Confinement and a Gas of Impenetrable Bosons
- Fast quantum gates for neutral atoms
- An atom-by-atom assembler of defect-free arbitrary 2d atomic arrays
- Matter-wave interferometry in a double well on an atom chip
- Entanglement of atoms via cold controlled collisions
- Controlled Collisions for Multiparticle Entanglement of Optically Trapped Atoms
- Training Schrödinger's cat: quantum optimal control
- Precision Measurement of the Newtonian Gravitational Constant Using Cold Atoms
- Quantum Logic Gates in Optical Lattices
- Numerical Solution of the Gross-Pitaevskii Equation for Bose-Einstein Condensation
- Quantum speed limits: from Heisenberg's uncertainty principle to optimal quantum control
- Optimal Control at the Quantum Speed Limit
- Controlled exchange interaction between pairs of neutral atoms in an optical lattice
- Optimal control technique for Many Body Quantum Systems dynamics
- An Atom Michelson Interferometer on a Chip Using a Bose-Einstein Condensate
- High fidelity spin entanglement using optimal control
- Comparing, Optimising and Benchmarking Quantum Control Algorithms in a Unifying Programming Framework
- Driving at the quantum speed limit: Optimal control of a two-level system
- Precision measurement of gravity with cold atoms in an optical lattice and comparison with a classical gravimeter
- Emergence of coherence and the dynamics of quantum phase transitions
- Twin-atom beams
- Quantum Computation with a One-Dimensional Optical Lattice
- Multi Mode Interferometer for Guided Matter Waves
- Entangling two transportable neutral atoms via local spin exchange
- Dressing the chopped-random-basis optimization: a bandwidth-limited access to the trap-free landscape
- Optimal control of complex atomic quantum systems
- Stabilization of Ultracold Molecules Using Optimal Control Theory
- Optimal quantum control of Bose Einstein condensates in magnetic microtraps
- A Single Atom Transistor in a 1D Optical Lattice
- Quasi-1D Bose-Einstein condensates in the dimensional crossover regime
- Optimal quantum control of Bose-Einstein condensates in magnetic microtraps: Comparison of GRAPE and Krotov optimization schemes
- Quantum Optimal Control in a Chopped Basis: Applications in Control of Bose-Einstein Condensates
- Optimal control of atom transport for quantum gates in optical lattices
- A quantum computation architecture using optical tweezers
- Fast closed-loop optimal control of ultracold atoms in an optical lattice
- Ground state of the time-independent Gross-Pitaevskii equation
- WavePacket: A Matlab package for numerical quantum dynamics. I: Closed quantum systems and discrete variable representations
- Vibrational state inversion of a Bose-Einstein condensate: optimal control and state tomography
- Quantum Speed Limit and Optimal Control of Many-Boson Dynamics
- Breakdown of adiabaticity when loading ultra-cold atoms in optical lattices
- WavePacket: A Matlab package for numerical quantum dynamics. II: Open quantum systems, optimal control, and model reduction
- Optimal control of Bose-Einstein condensates in three dimensions
- OCTBEC - A Matlab toolbox for optimal quantum control of Bose-Einstein condensates
- Vibrational stabilization of ultracold KRb molecules. A comparative study
- Optimal quantum control of Bose-Einstein condensates in magnetic microtraps: Consideration of filter effects
Cited by in corpus (19)
- Introduction to Quantum Optimal Control for Quantum Sensing with Nitrogen-Vacancy Centers in Diamond
- Krotov: A Python implementation of Krotov's method for quantum optimal control
- Introduction to Theoretical and Experimental aspects of Quantum Optimal Control
- Hessian-based optimization of constrained quantum control
- Crowdsourcing human common sense for quantum control
- Robust Magnetometry with Single NV Centers via Two-step Optimization
- Time-Optimal Control of Collisional Gates in Ultracold Atomic Systems
- Approximate Dynamics Lead to More Optimal Control: Efficient Exact Derivatives
- qopt: An experiment-oriented Qubit Simulation and Quantum Optimal Control Package
- Quantum Composer: A programmable quantum visualization and simulation tool for education and research
- A Framework for Curriculum Transformation in Quantum Information Science and Technology Education
- Student use of a quantum simulation and visualization tool
- Optimization of Pulses with Low Bandwidth for Improved Excitation of Multiple-Quantum Coherences in NMR of Quadrupolar Nuclei
- Optimal control of large quantum systems: assessing memory and runtime performance of GRAPE
- Bayesian Optimization for Robust State Preparation in Quantum Many-Body Systems
- Methods for Classically Simulating Noisy Networked Quantum Architectures
- Quantum Games and Interactive Tools for Quantum Technologies Outreach and Education
- WaveTrain: A Python Package for Numerical Quantum Mechanics of Chain-Like Systems Based on Tensor Trains
- Modelling assisted tunneling on the Bloch sphere using the Quantum Composer