NCSA Home
Contact Us | Intranet | Search

SAP Project:

High-Performance Algorithms for Scalable Spin-Qubit Circuits with Quantum Dots

Jean-Pierre Leburton
Beckman Institute for Advanced Studies and Technology
University of Illinois at Urbana-Champaign

Material Associated with this Project: News article 1 | News article 2 | Final Report

Research Objectives
SCIENTIFIC GOALS
One of the greatest scientific and engineering challenges of this decade is the realization of a quantum computer. In this context, a solid-state system is highly desirable because of its compactness, scalability and compatibility with existing semiconductor technology. In quantum computing, the basic information unit is a quantum bit or qubit, i.e. a physical object that can be represented as a superposition of two basis states in a 2D Hilbert space. For this purpose, the use of spin states (S) rather than charge-states as qubits in semiconductor materials is relatively appealing because of their relative insensitivity to electric noise in the device environment.

For single spin operations, carrier confinement is a major issue: The recent demonstration of the analogue of Hund's rule involving single electron spin in "artificial atoms" [1], and fully tunable Kondo effects in semiconductor quantum dots (QDs) [2] has placed this objective within experimental reach. The ability to manipulate the spin S of electrons by combining gate electrodes and magnetic fields provides the necessary ingredients for controlling spin-qubit operations in nanoscale devices. This scenario has the advantage of relying on established semiconductor fabrication techniques, while semiconductor materials enjoy long spin coherence times, which is of utmost importance for preserving quantum information during many qubit operations [3, 4].

There are presently several proposals for realizing a Control-Not (C-NOT) gate, which is the fundamental circuit element for quantum computation with spins in semiconductors [5]: Among them, the Loss-DiVincenzo scheme is based on the manipulation of electron spins in coupled quantum dots [6]. The variant, advocated by Kane, uses the nuclear spin of isolated phosphorus dopant atoms as a qubit in a nanoscale silicon field-effect devise [3]. Both proposals are based on the electric control of a singlet (S=0)-triplet (S=1) transition through quantum mechanical exchange interaction amongst electrons by external electric field in confined nanostructures.

However, the experimental realization of a solid-state quantum device remains a challenge for which the interplay between device geometry and electrostatics, material parameters and spin physics should be integrated into a realistic scheme. Consequently, there is a need for comprehensive high-performance computer tools capable of simulating quantum operation within the device environment while describing the microscopic reality of quantum effects in nanostructures.

COMPUTATIONAL GOALS AND METHODS
Our computational approach relies on a 3D self-consistent Poisson-Kohn-Sham scheme based on a spin-dependent density functional theory (DFT) with local spin density approximation (LSDA). This code is particularly well suited to model microscopic quantum many-body phenomena within the device environment. The electronic states and eigenlevels E of the electron system are obtained by solving Kohn-Sham equations twice - once for electrons with spins up () and then for electrons with spin down () [7]:

where Hamiltonian is given by

Here M is the electrons mass, A is the vector potential corresponding to the uniform magnetic field B, g and are the Lande factor and effective Bohr magneton, is the LSDA exchange-correlation potential [8], and is the electrostatic potential determined from the solution of the 3D Poisson equation:

where charge density is equal to . Here is the permittivity of the material, p(r) is the hole concentration , n(r) the total electron concentration, are the ionized donor and acceptor concentrations, respectively. At equilibrium, the electron concentrations in the quantum dots for each spin are calculated from the wave functions obtained from the Kohn-Sham equations, i.e., . Outside the active dot region, Thomas-Fermi distribution is used in a first approximation. Hence, the electron density is locally a function of the position of the conduction band edge with respect to the Fermi level as opposed to electrons in the active region (quantum dots) that are calculated from the occupation of the quantized 0D eigenstates for which the wave function decays to zero at the device boundaries. The various gate voltages determine the boundary conditions for the Poisson equation. Specifically, Dirichlet conditions are imposed on the top and bottom surfaces of the structure. For the lateral surfaces vanishing electric fields (von Neumann boundary conditions) or periodic boundary conditions are assumed [9].

However, in the present realization of our code, there are several bottlenecks:

1. Kohn-Sham equation above has magnetic field B in it (which is used for spin alignment and rotation in quantum C-NOT gate). This forces us to deal with complex matrices, and thus, slows down the overall code performance considerable. This is especially noticeable for situations requiring consideration of large electron number (N ~ 100) in the quantum dot system.

2. Solution of the Poisson equation is also (sometimes) a challenge as the number of grid points is ~106 at present, and is likely to increase even more, when the simulations of systems consisting of many quantum dots (required for demonstration of a scalable quantum computer) become of an essence.

3. Another interesting problem arises when we attempt to study the relaxation of spin in time. This is also very important for quantum computation on quantum dots because of the spin decoherence issue in GaAs/AIGaAs nanostructures [6]. In this case, we have to solve a time-dependant Kohn-Sham equation within the framework of the so-called time-dependent density functional theory (TD-DFT):

The solution of such an equation in real time requires high-performance implementation of the existing code on the parallel platform.

4. In order to design a structure with particular parameters, e.g., a structure with large singlet-triplet energy separation, a large volume of data has to be analyzed. Hence, as the system's size and electron number increases, data management and its visualization also become important.

POTENTIAL BENEFITS
The successful implementation of the code on the parallel platform will allow us not only to speed up the overall performance, but also address such problems as computer-assisted design of the scalable-spin-qubit circuits based on quantum dots. We can also study large systems of quantum dots containing a sizable number of electrons in order to understand various physical phenomena such as charge redistribution and electron localization in coupled dots at high magnetic fields, formation and reconstruction of quantum Hall edges in extended quantum dots systems, and so on.

COMPUTATIONAL APPROACH
For simulation, the device is mapped onto a 3D non-uniform mesh that is necessary to simulate relatively "large" device features , and yet resolve nanometer-sized details in quantum dots area. Both the Poisson and Kohn-Sham equations are discretized using the finite element method. At present, the self-consistent system of donor charges with the electron charges and spins is solved iteratively using the Newton-Raphson method. The Kohn-Sham equation is solved using subspace iteration method based on Raleigh-Ritz analysis while the Poisson equation is solved by using a conjugate gradient method [10].

This approach is adequate for small- and intermediate-sized systems. However, successful description of larger systems calls for more sophisticated numerical approaches. We plan to implement PETSc package for Poisson solver and try various preconditioners for the conjugate gradient method in order to evaluate their performance for our particular problem. For the eigenvalue problem (that is, the solution of the Kohn-Sham equation) more sophisticated algorithms such as Davidson method with various types of filtering [11] or other similar approaches (PARPACK) will be used. The code will be parallelized and its performance will be evaluated on various clusters at NCSA.

ACCOMPLISHMENTS AND SIGNIFICANCE
In addition to the quantum dot simulations, fast and efficient Poisson and /or eigenvalue solvers can also be applied to other scientific problems such as simulation of the isolated phosphorus dopant atoms as qubits in a nonscale silicon-based field-effect device (Kane's proposal for quantum computation). Recent proposals for DNA (or other molecules) transport through a nanopore also rely on solving the Poisson equation in order to calculate DNA's feedback (potential distribution) in the surrounding materials. Different molecules will produce different potentials, and such a device can be used as a sensor to discern and analyze various types of molecules passing through the nanopore.

PUBLICATIONS
1. S. Tarucha, et al., Phys. Rev. Lett. 77, 3613 (1996).

2. S. Sasaki, et al., Nature 405, 764 (2000).

3. B. Kane, Nature 393, 133 (1998).

4. J.M. Kikkawa and D.D. Awschalom, Phys. Rev. Lett. 80, 4313 (1998).

5. M.A. Nielsen and I.L. Chuang, Quantum Computation and Quantum Information, Cambridge Univ. Press, 2002.

6. D. Loss and D.P. DiVincenzo, Phys. Rev. A 57, 120 (1998).

7. A. Thean and J.P. Leburton, J. Appl. Phys. 89, 2808 (2001).

8. J.P. Perdew and A. Zunger, Phys. Rev. B. 23, 5048 (1981).

9. D. Jovanovis and J.P. Leburton, Phys. Rev. B. 49, 7474 (1994).

10. P. Matagne and J.P. Leburton, Phys. Rev. B. 65, 235323 (2002).

11. Y. Saad, Numerical Methods for Large Eigenvalues Problems, Manchester Univ. Press, 1994.