QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum
Simulation
- URL: http://arxiv.org/abs/2105.07993v1
- Date: Mon, 17 May 2021 16:17:57 GMT
- Title: QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum
Simulation
- Authors: Thien Nguyen, Lindsay Bassman, Phillip C. Lotshaw, Dmitry Lyakh,
Alexander McCaskey, Vicente Leyton-Ortega, Raphael Pooser, Wael Elwasif,
Travis S. Humble, Wibe A. de Jong
- Abstract summary: We present a composable design scheme for the development of hybrid quantum/classical algorithms and for applications of quantum simulation.
We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library.
- Score: 48.341084094844746
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We present a composable design scheme for the development of hybrid
quantum/classical algorithms and workflows for applications of quantum
simulation. Our object-oriented approach is based on constructing an expressive
set of common data structures and methods that enable programming of a broad
variety of complex hybrid quantum simulation applications. The abstract core of
our scheme is distilled from the analysis of the current quantum simulation
algorithms. Subsequently, it allows a synthesis of new hybrid algorithms and
workflows via the extension, specialization, and dynamic customization of the
abstract core classes defined by our design. We implement our design scheme
using the hardware-agnostic programming language QCOR into the QuaSiMo library.
To validate our implementation, we test and show its utility on commercial
quantum processors from IBM and Rigetti, running some prototypical quantum
simulations.
Related papers
- Advancing Quantum Software Engineering: A Vision of Hybrid Full-Stack Iterative Model [5.9478154558776435]
This paper introduces a vision for Quantum Software Develop- ment lifecycle.
It proposes a hybrid full-stack iterative model that integrates quantum and classical computing.
arXiv Detail & Related papers (2024-03-18T11:18:33Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - QForte: an efficient state simulator and quantum algorithms library for
molecular electronic structure [0.0]
We introduce a novel open-source software package QForte, a comprehensive development tool for new quantum simulation algorithms.
QForte incorporates functionality for handling molecular Hamiltonians, fermionic encoding, ansatz construction, time evolution, and state-vector simulation.
arXiv Detail & Related papers (2021-08-10T02:51:42Z) - Pulse-level noisy quantum circuits with QuTiP [53.356579534933765]
We introduce new tools in qutip-qip, QuTiP's quantum information processing package.
These tools simulate quantum circuits at the pulse level, leveraging QuTiP's quantum dynamics solvers and control optimization features.
We show how quantum circuits can be compiled on simulated processors, with control pulses acting on a target Hamiltonian.
arXiv Detail & Related papers (2021-05-20T17:06:52Z) - A backend-agnostic, quantum-classical framework for simulations of
chemistry in C++ [62.997667081978825]
We present the XACC system-level quantum computing framework as a platform for prototyping, developing, and deploying quantum-classical software.
A series of examples demonstrating some of the state-of-the-art chemistry algorithms currently implemented in XACC are presented.
arXiv Detail & Related papers (2021-05-04T16:53:51Z) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
We present a modernized version of the Quantum Virtual Machine (TNQVM) which serves as a quantum circuit simulation backend in the e-scale ACCelerator (XACC) framework.
The new version is based on the general purpose, scalable network processing library, ExaTN, and provides multiple quantum circuit simulators.
By combining the portable XACC quantum processors and the scalable ExaTN backend we introduce an end-to-end virtual development environment which can scale from laptops to future exascale platforms.
arXiv Detail & Related papers (2021-04-21T13:26:42Z) - Composable Programming of Hybrid Workflows for Quantum Simulation [48.341084094844746]
We present a composable design scheme for the development of hybrid quantum/classical algorithms and for applications of quantum simulation.
We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library.
arXiv Detail & Related papers (2021-01-20T14:20:14Z) - Randomizing multi-product formulas for Hamiltonian simulation [2.2049183478692584]
We introduce a scheme for quantum simulation that unites the advantages of randomized compiling on the one hand and higher-order multi-product formulas on the other.
Our framework reduces the circuit depth by circumventing the need for oblivious amplitude amplification.
Our algorithms achieve a simulation error that shrinks exponentially with the circuit depth.
arXiv Detail & Related papers (2021-01-19T19:00:23Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.