2020
DOI: 10.1007/978-3-030-43229-4_2
|View full text |Cite
|
Sign up to set email alerts
|

Structure-Aware Calculation of Many-Electron Wave Function Overlaps on Multicore Processors

Abstract: We introduce a new algorithm that exploits the relationship between the determinants of a sequence of matrices that appear in the calculation of many-electron wave function overlaps, yielding a considerable reduction of the theoretical cost. The resulting enhanced algorithm is embarrassingly parallel and our comparison against the (embarrassingly parallel version of) original algorithm, on a computer node with 40 physical cores, shows acceleration factors which are close to 7 for the largest problems, consiste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(9 citation statements)
references
References 9 publications
(15 reference statements)
0
9
0
Order By: Relevance
“…In addition, the computational cost of the algorithm is dominated by the operation(s) performed in the innermost loop. In [21], the authors introduced a variant of the naive algorithm that exploited these two observations in order to update an initial factorization, computed at the beginning of each iteration of the loop indexed by r 2 , and obtain from that all the determinants of the two innermost loops with a reduced cost.…”
Section: Columwise Re-utilizationmentioning
confidence: 99%
See 4 more Smart Citations
“…In addition, the computational cost of the algorithm is dominated by the operation(s) performed in the innermost loop. In [21], the authors introduced a variant of the naive algorithm that exploited these two observations in order to update an initial factorization, computed at the beginning of each iteration of the loop indexed by r 2 , and obtain from that all the determinants of the two innermost loops with a reduced cost.…”
Section: Columwise Re-utilizationmentioning
confidence: 99%
“…which corresponds to the matrix that is obtained by eliminating columns c 1 , c 2 from U. The key to the cost savings for the algorithm described in [21] lies in exploiting the "close-to-upper triangular" structure of U −||c 1 ,c 2 when reducing this matrix to upper triangular form. Concretely, consider the partitioning…”
Section: Columwise Re-utilizationmentioning
confidence: 99%
See 3 more Smart Citations