A distributed simulation framework for quantum networks and channels
arXiv:1808.07047
Abstract
We introduce the Simulator for Quantum Networks and Channels (), an open-source Python library for creating parallelized simulations of distributed quantum information processing. The framework includes many features of a general-purpose quantum computing simulator, but it is optimized specifically for simulating quantum networks. It includes functionality to allow users to easily design complex multi-party quantum networks, extensible classes for modeling noisy quantum channels, and a multiprocessed NumPy backend for performant simulations. We present an overview of the structure of the library, describing how the various API elements represent the underlying physics and providing simple usage examples for each module. Finally, we present several demonstrations of canonical quantum information protocols implemented using this framework.
19 pages, 12 figures. Source code available at https://github.com/att-innovate/squanch
References in corpus (12)
- Quantum Computing in the NISQ era and beyond
- Elementary gates for quantum computation
- Quantum algorithm for solving linear systems of equations
- QuTiP: An open-source Python framework for the dynamics of open quantum systems
- Towards Quantum Chemistry on a Quantum Computer
- All photonic quantum repeaters
- Strawberry Fields: A Software Platform for Photonic Quantum Computing
- Concrete Categorical Model of a Quantum Circuit Description Language with Measurement
- LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing
- Classical Concepts in Quantum Programming
- Properties of the Quantum Channel
- Q-circuit Tutorial
Cited by in corpus (6)
- Distributed Quantum Computing: a Survey
- SeQUeNCe: A Customizable Discrete-Event Simulator of Quantum Networks
- Tools for quantum network design
- Universal programmable photonic architecture for quantum information processing
- Parallel Simulation of Quantum Networks with Distributed Quantum State Management
- Simulation of Entanglement Generation between Absorptive Quantum Memories