2011
DOI: 10.1016/j.cpc.2011.04.010
|View full text |Cite
|
Sign up to set email alerts
|

QCWAVE – A Mathematica quantum computer simulation update

Abstract: This Mathematica 7.0/8.0 package upgrades and extends the quantum computer simulation code called QDENSITY. Use of the density matrix was emphasized in QDENSITY, although that code was also applicable to a quantum state description. In the present version, the quantum state version is stressed and made amenable to future extensions to parallel computer simulations. The add-on QCWAVE extends QDENSITY in several ways. The first way is to describe the action of one, two and three-qubit quantum gates as a set of s… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…However, until a large-scale and viable quantum computer has been realized, numerically simulating quantum circuits on a classical computer will be necessary for predicting the behavior of quantum computers. Such simulations can play an important role in the development of quantum computing by (1) numerically verifying the correctness and characterizing the performance of quantum algorithms [1][2][3][4][5], (2) simulating error and decoherence due to the interaction between the quantum computer and its environment [6][7][8][9], and (3) improving our understanding of the boundary between classical and quantum computing in terms of computational power, for which recent efforts for characterizing the advantage of quantum computers over classical computers [10][11][12][13][14][15][16][17] serve as an example of this direction.…”
Section: Introductionmentioning
confidence: 99%
“…However, until a large-scale and viable quantum computer has been realized, numerically simulating quantum circuits on a classical computer will be necessary for predicting the behavior of quantum computers. Such simulations can play an important role in the development of quantum computing by (1) numerically verifying the correctness and characterizing the performance of quantum algorithms [1][2][3][4][5], (2) simulating error and decoherence due to the interaction between the quantum computer and its environment [6][7][8][9], and (3) improving our understanding of the boundary between classical and quantum computing in terms of computational power, for which recent efforts for characterizing the advantage of quantum computers over classical computers [10][11][12][13][14][15][16][17] serve as an example of this direction.…”
Section: Introductionmentioning
confidence: 99%
“…The QDENSITY package [1] provides many functions for the simulation of quantum circuits, two of which simulate the CNOT gate and the Toffoli gate. A more recent paper [7] introduces QCWAVE as an extension of the QDENSITY package. QCWAVE has the functions Op2 and Op3 that can be used to reproduce the action of CNOT n and Toffoli n gates on state vectors, but does not give the matrix of the gates itself.…”
Section: Comparison With the Qdensity Packagementioning
confidence: 99%
“…During the last few years Mathematica computing system has become very popular in the area of quantum information theory and the foundations of quantum mechanics. The main reason for this is its ability to merge the symbolic and numerical capabilities [4], both of which are often necessary to understand the theoretical and practical aspects of quantum systems [5,6,7,8].…”
Section: Introductionmentioning
confidence: 99%