A High Performance Quantum Computer Simulator (Using OpenCL and Python)
Branch: master
Clone or download
Latest commit 5623ff3 Jan 26, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmark Speed up some things to do with benchmarking Oct 30, 2018
docs Wrote a load of documentation Oct 4, 2018
examples Added an option for non unitary gates Nov 12, 2018
qcgpu Added reset function Jan 26, 2019
tests Removed the need for a transpose Oct 14, 2018
.editorconfig Started rewrite with Python Sep 16, 2018
.gitignore Started rewrite with Python Sep 16, 2018
.travis.yml One last time here's hoping Oct 2, 2018
README.md Added badge for the Unitary Fund Jan 4, 2019
requirements.txt Working on benchmarking and documentation Oct 4, 2018
setup.cfg Added tests Oct 1, 2018



Travis (.org) PyPi Version License GitHub stars Unitary Fund

Open Source, High Performance & Hardware Accelerated, Quantum Computer Simulator. Read the research paper.


  • Written with OpenCL. Accelerated your simulations with GPUs and other accelerators, while still running cross device and cross platform.
  • Simulation of arbitrary quantum circuits
  • Includes example algorithm implementations
  • Support for arbitrary gate creation/application, with many built in.


This library is distributed on PyPI and can be installed using pip:

$ pip install qcgpu

For more information read the full installing docs.