OpenQARP: a modular framework for quantum application research
Abstract
We introduce OpenQARP, the Open Quantum Application Research Package: an open-source Python framework for quantum application research, built on a compiled C++ core. In OpenQARP, an application is assembled from an algorithm library that orchestrates three interchangeable layers: blocks describe circuits, primitives describe what to extract from them, and engines describe how they run. The release spans near-term through fault-tolerant methods, targeting problems from electronic structure to combinatorial optimization, with device-aware compilation, circuit cutting, and resource estimation over a single set of numerical conventions that the code must follow. Every numerical feature is checked against an independent oracle, and every published timing carries a correctness check. Against OpenFermion, Qiskit/Aer, PennyLane/Lightning, Qulacs, qsim, and pytket, OpenQARP is one to two orders of magnitude faster on operator algebra and among the fastest on simulation. It matches mature compilers on two-qubit gate count, and expresses a complete algorithm in the lines a framework needs rather than the plumbing a primitive stack demands.
Related
- oracq: A Modular Framework for Implementing and Analyzing Quantum Scientific Computing Algorithms
- Parametrized Relativistic Quantum Theory: Framework and Application to Scanning Tunneling Microscopy
- Quantum Thermodynamic Transformation Optics: A Unified Framework for Energy and Entropy With Application to the Casimir Force in Dissipative Metamaterials
- Modular Landau Analysis of Coupled Phase Transitions: Application to Ferroelectric Liquid Crystals
- Algorithmic Construction of Vector-Valued Modular Forms and Application to an A4×ℤ4-invariant Model of Leptons
BibTeX
@misc{scali2026openqarp,
title = {{OpenQARP: a modular framework for quantum application research}},
author = {Stefano Scali and Vicente P. Soloviev and Antonio Márquez Romero and Brian Coyle and Giuseppe Buonaiuto and Annie Paine and Jonathan H. Fetherolf and Marcos Diez García and Michal Krompiec and Josh Kirsopp},
howpublished = {arXiv},
year = {2026},
month = sep,
doi = {10.48550/arxiv.2609.15697},
eprint = {2609.15697},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2609.15697},
}
RIS
TY - UNPB
TI - OpenQARP: a modular framework for quantum application research
AU - Stefano Scali
AU - Vicente P. Soloviev
AU - Antonio Márquez Romero
AU - Brian Coyle
AU - Giuseppe Buonaiuto
AU - Annie Paine
AU - Jonathan H. Fetherolf
AU - Marcos Diez García
AU - Michal Krompiec
AU - Josh Kirsopp
PY - 2026
DA - 2026/09/14
PB - arXiv
DO - 10.48550/arxiv.2609.15697
UR - https://arxiv.org/abs/2609.15697
AB - We introduce OpenQARP, the Open Quantum Application Research Package: an open-source Python framework for quantum application research, built on a compiled C++ core. In OpenQARP, an application is assembled from an algorithm library that orchestrates three interchangeable layers: blocks describe circuits, primitives describe what to extract from them, and engines describe how they run. The release spans near-term through fault-tolerant methods, targeting problems from electronic structure to combinatorial optimization, with device-aware compilation, circuit cutting, and resource estimation over a single set of numerical conventions that the code must follow. Every numerical feature is checked against an independent oracle, and every published timing carries a correctness check. Against OpenFermion, Qiskit/Aer, PennyLane/Lightning, Qulacs, qsim, and pytket, OpenQARP is one to two orders of magnitude faster on operator algebra and among the fastest on simulation. It matches mature compilers on two-qubit gate count, and expresses a complete algorithm in the lines a framework needs rather than the plumbing a primitive stack demands.
ER -