Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Optimal block-tridiagonalization of matrices for coherent charge transport

Journal Article · · Journal of Computational Physics
 [1];  [1]
  1. Institut fuer Theoretische Physik, Universitaet Regensburg, 93040 Regensburg (Germany)
Numerical quantum transport calculations are commonly based on a tight-binding formulation. A wide class of quantum transport algorithms require the tight-binding Hamiltonian to be in the form of a block-tridiagonal matrix. Here, we develop a matrix reordering algorithm based on graph partitioning techniques that yields the optimal block-tridiagonal form for quantum transport. The reordered Hamiltonian can lead to significant performance gains in transport calculations, and allows to apply conventional two-terminal algorithms to arbitrarily complex geometries, including multi-terminal structures. The block-tridiagonalization algorithm can thus be the foundation for a generic quantum transport code, applicable to arbitrary tight-binding systems. We demonstrate the power of this approach by applying the block-tridiagonalization algorithm together with the recursive Green's function algorithm to various examples of mesoscopic transport in two-dimensional electron gases in semiconductors and graphene.
OSTI ID:
21333893
Journal Information:
Journal of Computational Physics, Journal Name: Journal of Computational Physics Journal Issue: 23 Vol. 228; ISSN JCTPAH; ISSN 0021-9991
Country of Publication:
United States
Language:
English

Similar Records

An Accelerated Recursive Doubling Algorithm for Block Tridiagonal Systems
Conference · Tue Dec 31 23:00:00 EST 2013 · OSTI ID:1133517

A Partitioning Algorithm for Block-Diagonal Matrices With Overlap
Journal Article · Fri Feb 01 23:00:00 EST 2008 · Parallel Computing · OSTI ID:941101

Characterizing the inverses of block tridiagonal, block Toeplitz matrices
Journal Article · Wed Dec 03 23:00:00 EST 2014 · Computational Science and Discovery · OSTI ID:1252135