The software Kwant is available to the scientific community at http://kwant-project.org. This new platform aims beyond the traditional goal of making simulations fast, i.e. efficient in terms of computer time. Kwant allows researchers to study new quantum-physical systems much more easily, thus conserving human time.
While the "ab-initio" simulation community is structured around a few major computer codes, the field of quantum transport (a rather sizable community) does not have such common tools.
Kwant (v1.0) is a generic platform based on the theoretical framework known as "tight-binding". Kwant follows a new paradigm for numerical simulations where, instead of a monolithic program (with its associated "input" files), short programs are written in a high level language (Python). From a user perspective, the use of Kwant is very close to the natural mathematical formulation of the related theory: a Kwant system (i.e. a Hamiltonian) is described almost as the corresponding equation written on a blackboard. In a few dozen lines of code the user can realize applications as different as metallic and tunnel-effect spin valves, topological insulators, graphene, quantum Hall effect, molecular electronics, magnetic or superconducting materials, as well as any combination of the above and many other things.
Kwant is used as the base for the software codes t-Kwant (adding radio-frequency time-resolved quantum transport, in production) and ee-Kwant (adding n-body correlations, in development) which will extend our simulation capabilities to new systems and new dynamic operating regimes.
Kwant is a collaboration between INAC (Christoph Groth and Xavier Waintal), Leiden University (Michael Wimmer) and Delft University (Anton Akhmerov) that began in early 2011. It is funded by the ERC "MesoQMC" project. Kwant 1.0 offers automated installation and full documentation. About a dozen of scientific articles using Kwant have been already published or are shortly before publication.
Last update : 10/10 2013 (847)