Difference between revisions of "Finite Element Simulations of Transistors for Quantum Computing"
From iis-projects
(→The Big Picture-Neuromorphic Computing) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
: C++ code development: 40% | : C++ code development: 40% | ||
: Numerical simulations: 40% | : Numerical simulations: 40% | ||
− | |||
− | |||
− | |||
− | |||
− | |||
===Status: Available === | ===Status: Available === | ||
Line 32: | Line 27: | ||
− | + | ||
− | + | ||
− | |||
− | |||
===Prerequisites=== | ===Prerequisites=== |
Latest revision as of 14:14, 23 June 2021
Contents
Short Description
We want to use the Finite Element Method (FEM) for numerical simulations of transistors to be used for quantum computing. The existing C++ code at IIS that solves this quantum transport problem is based on finite differences. However, compared to finite differences, FEM employs unstructured meshes that allow for more complicated geometries and local refinement. The project aims at supporting the development the current code and running the numerical simulations.
The Big Picture
The idea of quantum computing is to associate a bit to a two-state quantum phenomenon (a “qu-bit”), so that any linear combination between the two states is allowed and more information can be conveyed than a classical bit. The SPIN project is a new collaboration between Swiss institutions to build silicon-based transistors that can act as quantum devices, so to rely on existing hardware for quantum computers. Specifically, at IIS we plan to simulate these transistors numerically: the best models are then going to be manufactured by IBM Research.
Type of Work
- Theory and mathematical formulation: 20%
- C++ code development: 40%
- Numerical simulations: 40%
Status: Available
- Looking for 1 Master/semester student
- Interested candidates please contact: Dr Daniele Casati
- ETH Contact: Mathieu Luisier
Prerequisites
We are seeking a candidate with an interest in numerical methods for engineering simulations and some background in C++ programming. Basic knowledge of semiconductor quantum transport formalism (NEGF) will be helpful, but is not required. Similarly, knowledge of C++ parallelization libraries such as MPI and CUDA, as well as a basic grasp on High Performance Computing, is advantageous, but also not necessary.
Professor