Next:
Motivation for doing Project
Up:
Technical Manual
Previous:
Technical Manual
Contents
Motivation for doing Project
Major Achievements
Things I learned
Future Directions
The Bloch Sphere
Background Quantum Mechanics
The Bloch Sphere
libplot
Bison/Flex - Adding a new statement to the language
Integrating the code into the language
The Graphical User Interface
Remote Method Invocation
Extracting information from the cluster
The Client Side
Patterns used
Parallelizing the Quantum Computing Language
Motivation
Initialising the QCL to run on multiple nodes of the cluster
Initialising the parallelization from the root node
Initialising the parallelization from every other node
Defining a group
MPI Routines used for communicating between nodes
Parallelizing matrix-vector multiplication
Saving the newly calculated Quantum State
The Cluster
A Quantum Computing Tutor
Qubits - Superposition and Entanglement
Application: Superdense coding
The Future
The Kalman Filter
Bibliography
About this document ...
Colm O hEigeartaigh 2003-05-30