Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aejm_v1_0.tar.gz(169 Kbytes)
Manuscript Title: An efficient quantum circuit analyser on qubits and qudits
Authors: T. Loke, J.B. Wang
Program title: CUGates.m
Catalogue identifier: AEJM_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 182(2011)2285
Programming language: Mathematica.
Computer: Any computer installed with Mathematica 6.0 or higher.
Operating system: Any system with a copy of Mathematica 6.0 or higher installed.
Keywords: Qubit, Qudit, Quantum circuit.
PACS: 03.67.-a.
Classification: 4.15.

Nature of problem:
The CUGates notebook simulates arbitrarily complex quantum circuits comprised of single/multiple qubit and qudit quantum gates.

Solution method:
It utilizes an irreducible form of matrix decomposition for a general controlled gate with multiple conditionals and is highly efficient in simulating complex quantum circuits.

Running time:
Details of CPU time usage for various example runs are given in Section 4.