2018
DOI: 10.1002/jcc.25350
|View full text |Cite
|
Sign up to set email alerts
|

SIESTA‐SIPs: Massively parallel spectrum‐slicing eigensolver for an ab initio molecular dynamics package

Abstract: Integration of Shift-and-Invert Parallel Spectral Transformation (SIPs) eigensolver (as implemented in the SLEPc library) into an ab initio molecular dynamics package, SIESTA, is described. The effectiveness of the code is demonstrated on applications to polyethylene chains, boron nitride sheets, and bulk water clusters. For problems with the same number of orbitals, the performance of the SLEPc eigensolver depends on the sparsity of the matrices involved, favoring reduced dimensional systems such as polyethyl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 13 publications
(23 citation statements)
references
References 38 publications
0
23
0
Order By: Relevance
“…As of its 2.4.1 release, ELSI supports shared-memory eigensolvers LA-PACK [27] and MAGMA [28,29], distributed-memory eigensolvers ELPA [21,22,23], SLEPc-SIPc [13,14,24,25], and EigenExa [26], and distributedmemory density matrix solvers PEXSI [8,9,10,11], libOMM [30], and NT-Poly [31]. In the following sections, we cover a few algorithmic and technical aspects of the upgraded PEXSI solver and the newly added NTPoly and SLEPc-SIPs solvers.…”
Section: Solver Updatesmentioning
confidence: 99%
“…As of its 2.4.1 release, ELSI supports shared-memory eigensolvers LA-PACK [27] and MAGMA [28,29], distributed-memory eigensolvers ELPA [21,22,23], SLEPc-SIPc [13,14,24,25], and EigenExa [26], and distributedmemory density matrix solvers PEXSI [8,9,10,11], libOMM [30], and NT-Poly [31]. In the following sections, we cover a few algorithmic and technical aspects of the upgraded PEXSI solver and the newly added NTPoly and SLEPc-SIPs solvers.…”
Section: Solver Updatesmentioning
confidence: 99%
“…The SIESTA-SIPs method of [Keçeli et al 2018] adopts a similar k-means strategy for tracking the eigenvalue migration throughout the SCF procedure to avoid costly methods to perform shift selection every SCF iteration. The SIESTA-SIPs method is not as sensitive to changes in the definitions of spectral slice intervals between SCF iterations as long as they are distributed such to allow for similar convergence rates between slices due to their use of SI-Lanczos.…”
Section: Shift Refinement and Eigenvalue Clusteringmentioning
confidence: 99%
“…These distributed calculations for each spectral probe may take place on a subset of the total number of MPI ranks, allowing leverage of massive parallelism on large computing clusters. We do not treat this particular parallelism scheme in this work, but it has been discussed at length in other related work [Keçeli et al 2016[Keçeli et al , 2018Zhang et al 2007].…”
Section: Parallel Implementationmentioning
confidence: 99%
See 2 more Smart Citations