Juqbox.jl
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- University of Colorado @ Boulder
The Juqbox.jl package implements functionality for solving the quantum optimal control problem for realizing logical gates in closed quantum systems. The dynamics of the quantum system is modeled by Schroedinger's equation, which takes to form of a linear system of ordinary differential equations (ODE). Juqbox.jl solves this ODE by numerical time stepping and applies a gradient-based optimization technique to determine control pulses for driving an initial state to a final state, according to the desired logical gate transformation. To evaluate the gradient, Juqbox.jl applies the ``first discretize, then optimize'' approach based on a discrete adjoint time stepping technique. The actual optimization is performed by the open source Ipopt libaray. Juqbox.jl is written in the Julia programming language which, among many other features, provides a convenient interface to the Ipopt library.
- Short Name / Acronym:
- Juqbox.jl
- Project Type:
- Open Source, Publicly Available Repository
- Site Accession Number:
- LLNL-CODE- 820043
- Software Type:
- Scientific
- License(s):
- MIT License
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)Primary Award/Contract Number:AC52-07NA27344
- DOE Contract Number:
- AC52-07NA27344
- Code ID:
- 52541
- OSTI ID:
- 1770280
- Country of Origin:
- United States
Similar Records
Quantum Optimal Control Using High Performance Computing
Two dimensional topology optimization of heat exchangers with the volume fraction method