Kwant: a software package for quantum transport

被引:976
作者
Groth, Christoph W. [1 ]
Wimmer, Michael [2 ]
Akhmerov, Anton R. [2 ,3 ]
Waintal, Xavier [1 ]
机构
[1] CEA INAC UJF Grenoble 1, SPSMS UMR E 9001, F-38054 Grenoble, France
[2] Leiden Univ, Inst Lorentz, NL-2300 RA Leiden, Netherlands
[3] Harvard Univ, Dept Phys, Cambridge, MA 02138 USA
关键词
quantum transport; tight-binding model; numerical simulation; FIELD;
D O I
10.1088/1367-2630/16/6/063065
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
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.
引用
收藏
页数:39
相关论文
共 40 条
[11]   Algorithm 832: UMFPACK V4.3 - An unsymmetric-pattern multifrontal method [J].
Davis, TA .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2004, 30 (02) :196-199
[12]   A column pre-ordering strategy for the unsymmetric-pattern multifrontal method [J].
Davis, TA .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2004, 30 (02) :165-195
[13]   A supernodal approach to sparse partial pivoting [J].
Demmel, JW ;
Eisenstat, SC ;
Gilbert, JR ;
Li, XYS ;
Liu, JWH .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 20 (03) :720-755
[14]   Simulation of graphene nanoribbon field-effect transistors [J].
Fiori, Gianluca ;
Iannaccone, Giuseppe .
IEEE ELECTRON DEVICE LETTERS, 2007, 28 (08) :760-762
[15]   Efficient and realistic device modeling from atomic detail to the nanoscale [J].
Fonseca, J. E. ;
Kubis, T. ;
Povolotskyi, M. ;
Novakovic, B. ;
Ajoy, A. ;
Hegde, G. ;
Ilatikhameneh, H. ;
Jiang, Z. ;
Sengupta, P. ;
Tan, Y. ;
Klimeck, G. .
JOURNAL OF COMPUTATIONAL ELECTRONICS, 2013, 12 (04) :592-600
[16]   NESTED DISSECTION OF A REGULAR FINITE-ELEMENT MESH [J].
GEORGE, A .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1973, 10 (02) :345-363
[17]   ENERGY-LEVELS AND WAVE-FUNCTIONS OF BLOCH ELECTRONS IN RATIONAL AND IRRATIONAL MAGNETIC-FIELDS [J].
HOFSTADTER, DR .
PHYSICAL REVIEW B, 1976, 14 (06) :2239-2249
[18]  
Jones E., 2001, SCIPY OPEN SOURCE SC, DOI DOI 10.1038/S41592-019-0686-2
[19]   Knitting algorithm for calculating Green functions in quantum systems [J].
Kazymyrenko, K. ;
Waintal, X. .
PHYSICAL REVIEW B, 2008, 77 (11)
[20]   ANDERSON LOCALIZATION IN 2 DIMENSIONS [J].
LEE, PA ;
FISHER, DS .
PHYSICAL REVIEW LETTERS, 1981, 47 (12) :882-885