QuaSiMo: A Composable Library to Program Hybrid Workflows for Quantum Simulation
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

TL;DR
QuaSiMo is a flexible, object-oriented library that enables the development and customization of hybrid quantum/classical workflows for quantum simulation, validated on commercial quantum hardware.
Contribution
It introduces a composable, object-oriented design scheme for hybrid quantum algorithms, implemented in the QuaSiMo library, facilitating flexible development of quantum simulations.
Findings
Successfully implemented in QCOR language
Validated on IBM and Rigetti quantum processors
Enables synthesis of new hybrid algorithms
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
