Optimal block-tridiagonalization of matrices for coherent charge transport
From MaRDI portal
(Redirected from Publication:1038026)
Abstract: Numerical quantum transport calculations are commonly based on a tight-binding formulation. A wide class of quantum transport algorithms requires 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 arbitrary 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.
Recommendations
- Block tridiagonal matrix inversion and fast transmission calculations
- A hybrid method for the parallel computation of Green's functions
- An order \(N\) numerical method to efficiently calculate the transport properties of large systems: an algorithm optimized for sparse linear solvers
- Efficient linear-scaling quantum transport calculations on graphics processing units and applications on electron transport in graphene
- Block tridiagonalization of "effectively" sparse symmetric matrices
Cites work
- A Block Ordering Method for Sparse Matrices
- An Algorithm for Reducing the Bandwidth and Profile of a Sparse Matrix
- An Efficient Heuristic Procedure for Partitioning Graphs
- Automated empirical optimizations of software and the ATLAS project
- Comparative Analysis of the Cuthill–McKee and the Reverse Cuthill–McKee Ordering Algorithms for Sparse Matrices
- How Good is Recursive Bisection?
- scientific article; zbMATH DE number 108391 (Why is no real title available?)
- Improving the Run Time and Quality of Nested Dissection Ordering
- Parallel implementation of the recursive Green's function method
- Partitioning Rectangular and Structurally Unsymmetric Sparse Matrices for Parallel Processing
- Permuting Sparse Rectangular Matrices into Block-Diagonal Form
- The Numerical Solution of Schrödinger's Equation
Cited in
(5)- Improved recursive Green's function formalism for quasi one-dimensional systems with realistic defects
- An order \(N\) numerical method to efficiently calculate the transport properties of large systems: an algorithm optimized for sparse linear solvers
- Block tridiagonal matrix inversion and fast transmission calculations
- Recursive Green's function method for multi-terminal nanostructures
- A hybrid method for the parallel computation of Green's functions
This page was built for publication: Optimal block-tridiagonalization of matrices for coherent charge transport
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1038026)