×

Fast algorithm for extracting the diagonal of the inverse matrix with application to the electronic structure analysis of metallic systems. (English) Zbl 1182.65072

Summary: We propose an algorithm for extracting the diagonal of the inverse matrices arising from electronic structure calculation. The proposed algorithm uses a hierarchical decomposition of the computational domain. It first constructs hierarchical Schur complements of the interior points for the blocks of the domain in a bottom-up pass and then extracts the diagonal entries efficiently in a top-down pass by exploiting the hierarchical local dependence of the inverse matrices. The overall cost of our algorithm is \(O(N^{3/2})\) for a two dimensional problem with \(N\) degrees of freedom. Numerical results in electronic structure calculation illustrate the efficiency and accuracy of the proposed algorithm.

MSC:

65F30 Other matrix algorithms (MSC2010)
65Z05 Applications to the sciences
81V45 Atomic physics
Full Text: DOI