Kwant: a software package for quantum transport

Kwant is a Python package for numerical quantum transport calculations. It aims to be a user-friendly, universal, and high-performance toolbox for the simulation of physical systems of any dimensionality and geometry that can be described by a tight-binding model. Kwant has been designed such that t...

Full description

Saved in:
Bibliographic Details
Published inNew journal of physics Vol. 16; no. 6; pp. 63065 - 39
Main Authors Groth, Christoph W, Wimmer, Michael, Akhmerov, Anton R, Waintal, Xavier
Format Journal Article
LanguageEnglish
Published Bristol IOP Publishing 01.06.2014
Institute of Physics: Open Access Journals
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Kwant is a Python package for numerical quantum transport calculations. It aims to be a user-friendly, universal, and high-performance toolbox for the simulation of physical systems of any dimensionality and geometry that can be described by a tight-binding model. Kwant has been designed such that the natural concepts of the theory of quantum transport (lattices, symmetries, electrodes, orbital/spin/electron-hole degrees of freedom) are exposed in a simple and transparent way. Defining a new simulation setup is very similar to describing the corresponding mathematical model. Kwant offers direct support for calculations of transport properties (conductance, noise, scattering matrix), dispersion relations, modes, wave functions, various Greenʼs functions, and out-of-equilibrium local quantities. Other computations involving tight-binding Hamiltonians can be implemented easily thanks to its extensible and modular nature. Kwant is free software available at http://kwant-project.org/.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:1367-2630
1367-2630
DOI:10.1088/1367-2630/16/6/063065