Gate based computing

Gate-based quantum emulators can be split in several categories:

QPU Emulators

Ideal Computation

Noisy Computation

Exact Representation

PyLinalg, CLinalg, DLinAlg

DNoisy, CNoisy

Approximate Representation

MPS

MPO

A complete list of these QPUs can be found qat.qpus.

DLinAlg: Distributed Linear-algebra-based simulator
:distributed:01_gate_based/01_dlinalg.rst
CLinalg: C++ Linear-algebra-based simulator
:distributed:01_gate_based/02_clinalg.rst
PyLinalg: Python Linear-algebra-based simulator
:distributed:01_gate_based/03_pylinalg.rst
DNoisy: Distributed noisy linear-algebra-based simulator
:distributed:01_gate_based/04_dnoisy.rst
CNoisy: C++ Noisy linear-algebra-based simulator
:distributed:01_gate_based/05_cnoisy.rst
MPS: Matrix Product State-based quantum simulator
:distributed:01_gate_based/06_mps.rst
MPO: Matrix Product Operator-based quantum simulator
:distributed:01_gate_based/07_mpo.rst