C++ and Python support for the CUDA Quantum programming model for heterogeneous quantum-classical workflows
-
Updated
Jul 11, 2024 - C++
Quantum computing is a field of computing that uses quantum phenomena such as superposition and entanglement to perform operations on data. It is a rapidly growing field with potential applications in fields such as cryptography, chemistry, and optimization. Quantum computers can solve certain problems much faster than classical computers. Various programming languages such as Q#, Python and C++ can be used to write quantum algorithms to be run on quantum computers. The development of quantum computers is an active area of research and engineering.
C++ and Python support for the CUDA Quantum programming model for heterogeneous quantum-classical workflows
The PennyLane-Lightning plugin provides a fast state-vector simulator written in C++ for use with PennyLane
Source code for the TKET quantum compiler, Python bindings and utilities
MQT Core - The Backbone of the Munich Quantum Toolkit
Comprehensive, GPU accelerated framework for developing universal virtual quantum processors
High-performance simulator of quantum circuits
The QIR Execution Engine library provides interfaces for easily processing Quantum Intermediate Representation code using the LLVM execution engine.
Aer is a high performance simulator for quantum circuits that includes noise models
MQT DDSIM - A quantum circuit simulator based on decision diagrams written in C++
MQT QCEC - A tool for Quantum Circuit Equivalence Checking
MQT QMAP - A tool for Quantum Circuit Mapping written in C++
Open source implementation of quantum internet simulation package
C++ implementation of multiplexed toric codes simulator
The source code of MPI programs for simulating quantum algorithms and for post-processing the output from these algorithms. The focus is on Shor's groundbreaking algorithms, and on various derivatives of Shor's algorithms.
OpenJij : Framework for the Ising model and QUBO.
Schrödinger and Schrödinger-Feynman simulators for quantum circuits.
MQT QuSAT - Using Satisfiability Testing (SAT) Techniques for Encoding Quantum Computing
SyReC Synthesizer - A Tool for HDL-based Synthesis of Reversible Circuits
Quplexity is a blazingly fast and lightweight application for Simulating Quantum Computer logic and circuits on traditional hardware.
An MLIR based compiler dynamic circuit compiler for real-time control systems supporting OpenQASM 3
Created by Richard Feynman and Yuri Manin