The nano-archimedes website is now online

(Nanowerk News) The nano-archimedes website is now online.

Nano-archimedes is a Technology Computer Aided Design tool (TCAD) for the simulation of electron transport in nanometer scale semiconductor devices (nanodevices). It is based on the Wigner equation, a convenient reformulation of the Schrödinger equation in terms of a phase-space, which allows the application of stochastic particles methods and the extension towards mixed state kinetic descriptions such as the Wigner-Boltzmann equation.

This work is continuously under development and new features are implemented on a daily basis. The theory behind the code has been developed in collaboration between the Institute of Microelectronics, Vienna University of Technology and the Bulgarian Academy of Sciences, Sofia. Recently a collaboration with the GNU Archimedes project was initiated resulting in the new code named nano-archimedes. The code/sources are mainly developed/maintained by Jean Michel Sellier.

Nano-archimedes is based on the Wigner particle algorithms and exploits the platform implemented for Archimedes.

It is an experimental code for validation and analysis of the compatibility of existing quantum particle concepts in algorithmic schemes. Our preliminary results have clearly shown that time-dependent, full quantum and multi-dimensional simulations of electron transport can be achieved with no special computational requirements. The code is already able to simulate time dependent phenomena such as two-dimensional wave phase breaking and single electron ballistic transport with open boundary conditions aiming to have, very soon, full quantum self-consistent calculations for nanodevices.

Nano-archimedes runs both on serial and parallel machines and the parallelization scheme is based on OpenMP - a standard library for parallel calculations. The code is entirely written in C and can compile on a huge variety of machines without any particular effort. The only external dependence is OpenMP, everything else is embedded in the code to make it truly cross-platform.