Abstract
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(N3/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.
Original language | English (US) |
---|---|
Pages (from-to) | 755-777 |
Number of pages | 23 |
Journal | Communications in Mathematical Sciences |
Volume | 7 |
Issue number | 3 |
DOIs | |
State | Published - 2009 |
All Science Journal Classification (ASJC) codes
- General Mathematics
- Applied Mathematics
Keywords
- Diagonal extraction
- Electronic structure calculation
- Hierarchical Schur complement