ELSI -- An Open Infrastructure for Electronic Structure Solvers
Victor Wen-zhe Yu, Carmen Campos, William Dawson, Alberto Garc\'ia,, Ville Havu, Ben Hourahine, William P Huhn, Mathias Jacquelin, Weile Jia,, Murat Ke\c{c}eli, Raul Laasner, Yingzhou Li, Lin Lin, Jianfeng Lu, Jonathan, Moussa, Jose E Roman, \'Alvaro V\'azquez-Mayagoitia

TL;DR
The paper introduces ELSI, an open-source infrastructure that enhances electronic structure calculations by integrating various high-performance solvers, optimizing performance, and supporting large-scale, diverse system geometries.
Contribution
ELSI provides a unified interface for multiple solvers, improves parallel performance for periodic systems, and includes utilities for density matrix extrapolation and solver benchmarking.
Findings
New solvers integrated into ELSI improve computational efficiency.
Parallel matrix I/O and communication strategies enhance scalability.
Benchmark results identify key factors affecting solver performance.
Abstract
Routine applications of electronic structure theory to molecules and periodic systems need to compute the electron density from given Hamiltonian and, in case of non-orthogonal basis sets, overlap matrices. System sizes can range from few to thousands or, in some examples, millions of atoms. Different discretization schemes (basis sets) and different system geometries (finite non-periodic vs. infinite periodic boundary conditions) yield matrices with different structures. The ELectronic Structure Infrastructure (ELSI) project provides an open-source software interface to facilitate the implementation and optimal use of high-performance solver libraries covering cubic scaling eigensolvers, linear scaling density-matrix-based algorithms, and other reduced scaling methods in between. In this paper, we present recent improvements and developments inside ELSI, mainly covering (1) new solvers…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
