Tkwant: a software package for time-dependent quantum transport

Tkwant is a Python package for the simulation of quantum nanoelectronics devices to which external time-dependent perturbations are applied. Tkwant is an extension of the kwant package (https://kwant-project.org/) and can handle the same types of systems: discrete tight-binding-like models that cons...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:New journal of physics 2021-02, Vol.23 (2), p.23025, Article 023025
Hauptverfasser: Kloss, Thomas, Weston, Joseph, Gaury, Benoit, Rossignol, Benoit, Groth, Christoph, Waintal, Xavier
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Tkwant is a Python package for the simulation of quantum nanoelectronics devices to which external time-dependent perturbations are applied. Tkwant is an extension of the kwant package (https://kwant-project.org/) and can handle the same types of systems: discrete tight-binding-like models that consist of an arbitrary central region connected to semi-infinite electrodes. The problem is genuinely many-body even in the absence of interactions and is treated within the non-equilibrium Keldysh formalism. Examples of Tkwant applications include the propagation of plasmons generated by voltage pulses, propagation of excitations in the quantum Hall regime, spectroscopy of Majorana fermions in semiconducting nanowires, current-induced skyrmion motion in spintronic devices, multiple Andreev reflection, Floquet topological insulators, thermoelectric effects, and more. The code has been designed to be easy to use and modular. Tkwant is free software distributed under a BSD license and can be found at https://tkwant.kwant-project.org/.
ISSN:1367-2630
1367-2630
DOI:10.1088/1367-2630/abddf7