Title of article :
A hybrid method for the parallel computation of Green’s functions
Author/Authors :
Petersen، نويسنده , , Dan Erik and Li، نويسنده , , Song and Stokbro، نويسنده , , Kurt and Sّrensen، نويسنده , , Hans Henrik B. and Hansen، نويسنده , , Per Christian and Skelboe، نويسنده , , Stig and Darve، نويسنده , , Eric، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2009
Pages :
20
From page :
5020
To page :
5039
Abstract :
Quantum transport models for nanodevices using the non-equilibrium Green’s function method require the repeated calculation of the block tridiagonal part of the Green’s and lesser Green’s function matrices. This problem is related to the calculation of the inverse of a sparse matrix. Because of the large number of times this calculation needs to be performed, this is computationally very expensive even on supercomputers. The classical approach is based on recurrence formulas which cannot be efficiently parallelized. This practically prevents the solution of large problems with hundreds of thousands of atoms. We propose new recurrences for a general class of sparse matrices to calculate Green’s and lesser Green’s function matrices which extend formulas derived by Takahashi and others. We show that these recurrences may lead to a dramatically reduced computational cost because they only require computing a small number of entries of the inverse matrix. Then, we propose a parallelization strategy for block tridiagonal matrices which involves a combination of Schur complement calculations and cyclic reduction. It achieves good scalability even on problems of modest size.
Keywords :
Cyclic reduction , Inverse matrix , Sparse Matrix , Nested dissection , Parallel computing , quantum transport , Density functional theory , Green’s function
Journal title :
Journal of Computational Physics
Serial Year :
2009
Journal title :
Journal of Computational Physics
Record number :
1481595
Link To Document :
بازگشت