Time-dependent quantum transport: A practical scheme using density functional theory
S. Kurth, G. Stefanucci, C.-O. Almbladh, A. Rubio, E.K.U. Gross

TL;DR
This paper introduces a practical, computationally efficient scheme for simulating time-dependent quantum transport using density functional theory, capable of handling open-boundary systems and applicable to studying AC transport and photon-induced effects.
Contribution
The authors develop a novel open-boundary TDDFT scheme with a modified Crank-Nicholson algorithm for efficient time-propagation in quantum transport simulations.
Findings
Demonstrated development of stationary current independent of transient history
Implemented a scheme suitable for AC transport and photon-induced charge injection
Extended potential to include electron-phonon interactions and electron-electron correlations
Abstract
We present a computationally tractable scheme of time-dependent transport phenomena within open-boundary time-dependent density-functional-theory. Within this approach all the response properties of a system are determined from the time-propagation of the set of ``occupied'' Kohn-Sham orbitals under the influence of the external bias. This central idea is combined with an open-boundary description of the geometry of the system that is divided into three regions: left/right leads and the device region (``real simulation region''). We have derived a general scheme to extract the set of initial states in the device region that will be propagated in time with proper transparent boundary-condition at the device/lead interface. This is possible due to a new modified Crank-Nicholson algorithm that allows an efficient time-propagation of open quantum systems. We illustrate the method in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
