pith. machine review for the scientific record. sign in

arxiv: 2604.13909 · v1 · submitted 2026-04-15 · 🪐 quant-ph

Recognition: unknown

dqc_simulator: an easy-to-use distributed quantum computing simulator

Authors on Pith no claims yet

Pith reviewed 2026-05-10 12:59 UTC · model grok-4.3

classification 🪐 quant-ph
keywords distributed quantum computingDQC simulationquantum hardware simulatorquantum software testingPython toolkitfull-stack benchmarksscalability evaluationclassical simulation tools
0
0 comments X

The pith

A Python toolkit automates simulation of both hardware and software in distributed quantum computing.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper introduces dqc_simulator to fill the gap in tools for evaluating distributed quantum computing proposals. It automates many difficult workflow steps so that users can model hardware and software components without starting from scratch. A sympathetic reader would care because the lack of such simulators currently limits how well researchers can test ideas for scaling quantum systems. If the toolkit delivers on its automation claims, it would support more complete benchmarks that cover the entire DQC stack rather than isolated pieces.

Core claim

Distributed quantum computing offers a path around single-device scalability limits, yet few classical simulators exist to test full systems. The work presents dqc_simulator as a Python toolkit that handles many of the hardest simulation tasks automatically. This allows straightforward modeling of both hardware layouts and software protocols, so that realistic and robust tests become feasible for the complete DQC stack.

What carries the argument

dqc_simulator, a Python toolkit that automates the most challenging parts of the DQC simulation workflow to support joint hardware and software modeling.

If this is right

  • Researchers gain the ability to run realistic tests on proposed DQC hardware configurations.
  • Software protocols for distributed quantum operations can be evaluated together with hardware models.
  • The full DQC stack becomes subject to systematic benchmarks that were previously hard to construct.
  • The shortage of classical simulation tools for DQC devices is reduced, lowering barriers to system-level evaluation.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Wider use of such a simulator could speed up the cycle of proposing and checking DQC architectures that address scalability.
  • Standardized benchmark suites built on the toolkit might emerge, allowing different research groups to compare DQC designs on common ground.
  • The tool opens a route to hybrid simulations that combine classical network models with quantum circuit execution for end-to-end performance estimates.

Load-bearing premise

The automated simulations produce results that match what would be seen on real DQC hardware without users having to add extensive custom code or perform separate validation.

What would settle it

A direct comparison of benchmark outputs from dqc_simulator against either manual calculations for small DQC instances or measurements from early physical distributed quantum devices, checking for both numerical agreement and the amount of user effort required.

Figures

Figures reproduced from arXiv: 2604.13909 by Kenny Campbell.

Figure 1
Figure 1. Figure 1: A simplified overview of the software architecture, showing the parts of the [PITH_FULL_IMAGE:figures/full_fig_p005_1.png] view at source ↗
read the original abstract

Distributed quantum computing (DQC) is a promising proposal for overcoming the scalability challenges of quantum computing. However, the evaluation of DQC hardware and software is difficult due to the relative dearth of classical simulation tools available for DQC devices. In this work, we introduce dqc_simulator, a novel simulation toolkit, written in Python, which automates many of the most challenging aspects of the DQC simulation workflow. dqc_simulator enables the easy simulation of both hardware and software, making it easy to create realistic and robust tests and benchmarks for the full DQC stack.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 0 minor

Summary. The manuscript introduces dqc_simulator, a Python-based toolkit for simulating distributed quantum computing (DQC) that automates many of the most challenging aspects of the DQC simulation workflow, enabling easy simulation of both hardware and software to create realistic and robust tests and benchmarks for the full DQC stack.

Significance. If the automation claims hold, the toolkit would address a genuine gap in DQC research by lowering the barrier to evaluating hardware and software proposals, which is important given the scarcity of classical simulation tools for distributed quantum systems.

major comments (2)
  1. The abstract asserts that dqc_simulator 'automates many of the most challenging aspects of the DQC simulation workflow' and 'enables the easy simulation of both hardware and software,' but the manuscript supplies no architecture description, pseudocode, complexity analysis, scaling results, or side-by-side comparisons with manual implementations using existing libraries. This absence is load-bearing for the central claim of reduced workflow burden and realistic output.
  2. No benchmarks, validation against known DQC cases, error analysis, or demonstration of handling distributed entanglement management, inter-node communication, or realistic noise are provided, leaving the assertion that the tool produces 'realistic and robust tests' without concrete support.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive comments on our manuscript introducing dqc_simulator. The major comments correctly identify areas where additional technical details and empirical support are needed to substantiate the claims of workflow automation and realistic simulation outputs. We address each point below and will revise the manuscript to incorporate the requested elements.

read point-by-point responses
  1. Referee: The abstract asserts that dqc_simulator 'automates many of the most challenging aspects of the DQC simulation workflow' and 'enables the easy simulation of both hardware and software,' but the manuscript supplies no architecture description, pseudocode, complexity analysis, scaling results, or side-by-side comparisons with manual implementations using existing libraries. This absence is load-bearing for the central claim of reduced workflow burden and realistic output.

    Authors: We agree that the manuscript would benefit from these supporting details to make the automation claims more concrete. In the revised version, we will add a new section describing the software architecture, including pseudocode for the key automation routines (such as distributed circuit partitioning and inter-node synchronization). We will also include a complexity analysis of the core simulation steps, preliminary scaling results from test cases, and explicit comparisons showing the reduction in manual effort relative to implementing equivalent functionality with libraries like Qiskit or PennyLane. revision: yes

  2. Referee: No benchmarks, validation against known DQC cases, error analysis, or demonstration of handling distributed entanglement management, inter-node communication, or realistic noise are provided, leaving the assertion that the tool produces 'realistic and robust tests' without concrete support.

    Authors: We acknowledge that the current manuscript lacks these validation elements. The revised manuscript will include benchmark timings and resource usage for representative DQC workloads, validation against analytically solvable distributed quantum circuits, an error analysis comparing simulated outputs to exact results, and explicit demonstrations of distributed entanglement management, inter-node communication latency modeling, and integration of realistic noise channels (e.g., depolarizing and amplitude damping). revision: yes

Circularity Check

0 steps flagged

No circularity: software tool announcement with no derivations or self-referential claims

full rationale

The manuscript is a straightforward description of a new Python simulation toolkit for distributed quantum computing. It contains no equations, no fitted parameters, no predictions derived from data, and no self-citations that serve as load-bearing premises for any result. The claim that the tool 'automates many of the most challenging aspects' is an assertion about software functionality rather than a derivation that reduces to its own inputs by construction. No patterns of self-definition, fitted-input-as-prediction, or uniqueness imported via author citation appear. The paper is therefore self-contained as a tool announcement with no circular derivation chain.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

No free parameters, axioms, or invented entities are invoked; the contribution is purely a software implementation without theoretical postulates.

pith-pipeline@v0.9.0 · 5378 in / 935 out tokens · 38795 ms · 2026-05-10T12:59:31.671539+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

18 extracted references · 13 canonical work pages · 2 internal anchors

  1. [1]

    The Pinnacle Architecture: Reducing the cost of breaking RSA-2048 to 100 000 physical qubits using quantum LDPC codes

    P. Webster, L. Berent, O. Chandra, E. T. Hockings, N. Baspin, F. Thomsen,et al., “The Pinnacle architecture: Reducing the cost of breaking RSA-2048 to 100 000 physical qubits using quantum LDPC codes,” 2026. https://arxiv.org/abs/2602.11457

  2. [2]

    How to factor 2048 bit RSA integers with less than a million noisy qubits

    C. Gidney, “How to factor 2048 bit RSA integers with less than a million noisy qubits,” 2025. https://arxiv.org/abs/2505.15917

  3. [3]

    Distributed quantum computing: A survey,

    M. Caleffi, M. Amoretti, D. Ferrari, J. Illiano, A. Manzalini, and A. S. Cacciapuoti, “Distributed quantum computing: A survey,”Comput. Netw., vol. 254, no. 110672, 2024. https://www.sciencedirect.com/science/article/pii/S1389128624005048

  4. [4]

    NetSquid, a NETwork Simulator for QUantum Information using Discrete events,

    T. Coopmans, R. Knegjens, A. Dahlberg, D. Maier, L. Nijsten, J. de Oliveira, M. Papendrecht,et al., “NetSquid, a NETwork Simulator for QUantum Information using Discrete events,”Commun. Phys, vol. 4, no. 164, 2021. https://doi.org/10.1038/s42005-021-00647-8. 12

  5. [5]

    SeQUeNCe: a customizable discrete-event simulator of quantum networks,

    X. Wu, A. Kolar, J. Chung, D. Jin, T. Zhong, R. Kettimuthu,et al., “SeQUeNCe: a customizable discrete-event simulator of quantum networks,”Quantum Sci. Technol., vol. 6, no. 045027, 2021

  6. [7]

    Simulation of a Dynamic, RuleSet-based Quantum Network

    T. Matsuo, “Simulation of a Dynamic, RuleSet-based Quantum Network.” arXiv:1908.10758, 2019. https://doi.org/10.48550/arXiv.1808.07047

  7. [8]

    QuNetSim: A software framework for quantum networks,

    S. DiAdamo, J. Nötzel, B. Zanger, and M. Mert Beşe, “QuNetSim: A software framework for quantum networks,”IEEE Trans. Quantum Eng., vol. 2, pp. 1–12, 2020. https://doi.org/10.1109/TQE.2021.3092395

  8. [9]

    CUNQA: a distributed quantum computing emulator for HPC

    J. Vázquez-Pérez, D. Expósito-Patiño, M. Losada, A. Carballido, A. Gómez, and T. F. Pena, “CUNQA: a distributed quantum computing emulator for HPC.” arXiv:2511.05209, 2025. https://doi.org/10.48550/arXiv.2511.05209

  9. [10]

    Quantum algorithms and simulation for parallel and distributed quantum computing,

    R. Parekh, A. Ricciardi, A. Darwish, and S. DiAdamo, “Quantum algorithms and simulation for parallel and distributed quantum computing,” in2021 IEEE/ACM Second International Workshop on Quantum Computing Software (QCS), pp. 9–19, 2021. https://doi.org/10.1109/QCS54837.2021.00005

  10. [11]

    The simulation of distributed quantum algorithms,

    S. Muralidharan, “The simulation of distributed quantum algorithms,” J. Supercomput., vol. 81, no. 645, 2025. https://doi.org/10.1007/s11227-025-07125-w

  11. [12]

    dqc-executor

    D. Ferrari and M. Amoretti, “dqc-executor.” Version unspecified [software]. Last Accessed Apr 2026. https://github.com/qis-unipr/dqc-executor

  12. [13]

    An end-to-end distributed quantum circuit simulator

    S. Zhang, L. Xiong, Y. Liu, B. L. Mark, L. Yang, Z. Yang,et al., “An end-to-end distributed quantum circuit simulator.” arXiv:2511.19791,

  13. [14]

    https://doi.org/10.48550/arXiv.2511.19791

  14. [15]

    Quantum data centres: a simulation-based comparative noise analysis,

    K. Campbell, A. Lawey, and M. Razavi, “Quantum data centres: a simulation-based comparative noise analysis,”Quantum Sci Technol., vol. 10, no. 015052, 2024. https://doi.org/10.1088/2058-9565/ad9cb8. 13

  15. [16]

    Combatting noise in near-term quantum data centres

    K. Campbell, A. Lawey, and M. Razavi, “Combatting noise in near-term quantum data centres.” arXiv:2601.14845, 2026. https://doi.org/10.48550/arXiv.2601.14845

  16. [17]

    Unified markup language (uml)

    OMG Standards Development Organisation, “Unified markup language (uml).” Version 2.5.1. https://www.omg.org/spec/UML/2.5.1

  17. [18]

    nuqasm2,

    J. Woehr, “nuqasm2,” 2022. Version 0.3.3 [software]. https://github.com/jwoehr/nuqasm2

  18. [19]

    Open Quantum Assembly Language

    A. Cross, L. Bishop, A. Smolin, and J. Gambetta, “Open Quantum Assembly Language.” arXiv:1707.03429, 2017. https://doi.org/10.48550/arXiv.1707.03429. 14