NetQMPI: An MPI-Inspired Library for Programming Distributed Quantum Applications Over Quantum Networks Using NetQASM SDK

Read full text
Authors: F. Javier Cardama, Jorge Vazquez-Perez, Tomas F. Pena, Andres Gomez
Cited by: 0

Abstract

Distributed Quantum Computing (DQC) is essential for scaling quantum algorithms beyond monolithic constraints, yet current software ecosystems require tedious manual orchestration of low-level physical resources. This paper presents NetQMPI, a high-level Python framework that adapts the Message Passing Interface (MPI) standard to quantum networks utilizing the Single Program Multiple Data (SPMD) paradigm. Built as a middleware over the NetQASM SDK, NetQMPI completely abstracts physical network topologies and automates resource initialization through a unified Communicator interface. We introduce semantic point-to-point primitives and novel collective operations (expose and unexpose) that safely navigate the constraints of the No-Cloning Theorem by leveraging multipartite entanglement for data distribution. Our comparative analysis demonstrates that NetQMPI effectively decouples algorithmic logic from network scale, reducing code complexity for generating an $N$ -node GHZ state from $\mathcal {O}(N^{2})$ to a constant complexity of $\mathcal {O}(1)$ . Furthermore, the framework is backend-agnostic, enabling immediate execution on high-fidelity physical simulators such as NetSquid (via SquidASM) and ensuring forward compatibility with future NetQASM-compliant hardware.

Fields of Study & Subjects

Quantum Computing Algorithms and Architecture Cloud Computing and Resource Management Quantum Information and Cryptography

Publication details

Journal / source
IEEE Access
Volume
14
Pages
125459–125475
Publication date
1 January 2026
Language
EN