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

preprint2015arXivOpen access

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, P≫NP\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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.