Solvers for O(N) electronic structure in the strong scaling limit
From MaRDI portal
Publication:3464425
Abstract: We present a hybrid OpenMP/Charm++ framework for solving the Self-Consistent-Field eigenvalue problem with parallelism in the strong scaling regime, , where is the number of cores, and 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 -Body solvers, to occlusion and culling of negligible products in the case of matrices with decay. Employing classic technologies associated with generalized -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 ([HO], , ) and find support for an increasingly strong scalability with increasing system size .
Recommendations
- Parallel sparse matrix multiplication for linear scaling electronic structure calculations
- scientific article; zbMATH DE number 1206091
- Linear-scaling density-functional-theory calculations of electronic structure based on real-space grids: Design, analysis, and scalability test of parallel algorithms
- A scalable O(N) algorithm for large-scale parallel first-principles molecular dynamics simulations
- Solving large nonlinear generalized eigenvalue problems from density functional theory calculations in parallel
Cites work
- \texttt{NWChem}: a comprehensive and scalable open-source solution for large scale molecular simulations
- A general parallel sparse-blocked matrix multiply for linear scaling SCF theory
- An optimized sparse approximate matrix multiply for matrices with decay
- Bounds for the entries of matrix functions with applications to preconditioning
- Decay bounds and \(O(n)\) algorithms for approximating functions of sparse matrices
- Decay properties of spectral projectors with applications to electronic structure
- Decay Rates for Inverses of Band Matrices
- Density matrices in \(O(N)\) electronic structure calculations: theory and applications
- Foundations of multidimensional and metric data structures.
- High performance computing for computational science -- VECPAR 2004. 6th international conference, Valencia, Spain, June 28--30, 2004. Revised selected and invited papers.
- How large is the exponential of a banded matrix?
- scientific article; zbMATH DE number 1131498 (Why is no real title available?)
- scientific article; zbMATH DE number 833684 (Why is no real title available?)
- scientific article; zbMATH DE number 833688 (Why is no real title available?)
- New ideas in sparse matrix matrix multiplication
- Orderings for Factorized Sparse Approximate Inverse Preconditioners
- Parallel sparse matrix multiplication for linear scaling electronic structure calculations
- Parallel Sparse Matrix-Matrix Multiplication and Indexing: Implementation and Experiments
- Stability of fast algorithms for matrix multiplication
- The density matrix in self-consistent field theory I. Iterative construction of the density matrix
- Two Fast Algorithms for Sparse Matrices: Multiplication and Permuted Transposition
Cited in
(4)- Combined shared and distributed memory \textit{ab-initio} computations of molecular-hydrogen systems in the correlated state: Process pool solution and two-level parallelism
- Scalable GW software for quasiparticle properties using openatom
- Localization in matrix computations: theory and applications
- ELSI -- an open infrastructure for electronic structure solvers
Describes a project that uses
Uses Software
This page was built for publication: Solvers for \(\mathcal{O}(N)\) electronic structure in the strong scaling limit
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3464425)