English

Solvers for $\mathcal{O} (N)$ Electronic Structure in the Strong Scaling Limit

Numerical Analysis 2015-10-21 v7

Abstract

We present a hybrid OpenMP/Charm++ framework for solving the O(N)\mathcal{O} (N) Self-Consistent-Field eigenvalue problem with parallelism in the strong scaling regime, PNP\gg{N}, where PP is the number of cores, and NN a measure of system size, i.e. the number of matrix rows/columns, basis functions, atoms, molecules, etc. This result is achieved with a nested approach to Spectral Projection and the Sparse Approximate Matrix Multiply [Bock and Challacombe, SIAM J.~Sci.~Comput. 35 C72, 2013], and involves a recursive, task-parallel algorithm, often employed by generalized NN-Body solvers, to occlusion and culling of negligible products in the case of matrices with decay. Employing classic technologies associated with generalized NN-Body solvers, including over-decomposition, recursive task parallelism, orderings that preserve locality, and persistence-based load balancing, we obtain scaling beyond hundreds of cores per molecule for small water clusters ([H2{}_2O]N{}_N, N{30,90,150}N \in \{ 30, 90, 150 \}, P/N{819,273,164}P/N \approx \{ 819, 273, 164 \}) and find support for an increasingly strong scalability with increasing system size NN.

Keywords

Cite

@article{arxiv.1403.7458,
  title  = {Solvers for $\mathcal{O} (N)$ Electronic Structure in the Strong Scaling Limit},
  author = {Nicolas Bock and Matt Challacombe and Laxmikant V. Kalé},
  journal= {arXiv preprint arXiv:1403.7458},
  year   = {2015}
}

Comments

Presented at the 12th Annual Workshop on Charm++ and its Applications

R2 v1 2026-06-22T03:37:29.220Z