ELSI: A Unified Software Interface for Kohn-Sham Electronic Structure Solvers
arXiv:1705.11191 · doi:10.1016/j.cpc.2017.09.007
Abstract
Solving the electronic structure from a generalized or standard eigenproblem is often the bottleneck in large scale calculations based on Kohn-Sham density-functional theory. This problem must be addressed by essentially all current electronic structure codes, based on similar matrix expressions, and by high-performance computation. We here present a unified software interface, ELSI, to access different strategies that address the Kohn-Sham eigenvalue problem. Currently supported algorithms include the dense generalized eigensolver library ELPA, the orbital minimization method implemented in libOMM, and the pole expansion and selected inversion (PEXSI) approach with lower computational complexity for semilocal density functionals. The ELSI interface aims to simplify the implementation and optimal use of the different strategies, by offering (a) a unified software framework designed for the electronic structure solvers in Kohn-Sham density-functional theory; (b) reasonable default parameters for a chosen solver; (c) automatic conversion between input and internal working matrix formats, and in the future (d) recommendation of the optimal solver depending on the specific problem. Comparative benchmarks are shown for system sizes up to 11,520 atoms (172,800 basis functions) on distributed memory supercomputing architectures.
55 pages, 14 figures, 2 tables
References in corpus (5)
- Quantum ESPRESSO: a modular and open-source software project for quantum simulations of materials
- The Elephant in the Room of Density Functional Theory Calculations
- Efficient Computation of Sparse Matrix Functions for Large-Scale Electronic Structure Calculations: The CheSS Library
- PSelInv -- A Distributed Memory Parallel Algorithm for Selected Inversion : the Symmetric Case
- An Asynchronous Task-based Fan-Both Sparse Cholesky Solver
Cited by in corpus (29)
- SIESTA: recent developments and applications
- Tunable Semiconductors: Control over Carrier States and Excitations in Layered Hybrid Organic-Inorganic Perovskites
- Ab Initio Bethe-Salpeter Equation Approach to Neutral Excitations in Molecules with Numeric Atom-Centered Orbitals
- ELSI -- An Open Infrastructure for Electronic Structure Solvers
- GPU-Acceleration of the ELPA2 Distributed Eigensolver for Dense Symmetric and Hermitian Eigenproblems
- GPGPU Acceleration of All-Electron Electronic Structure Theory Using Localized Numeric Atom-Centered Basis Functions
- Reconstruction of moiré lattices in twisted transition metal dichalcogenide bilayers
- Atomic-scale Manipulation of Single-Polaron in a Two-Dimensional Semiconductor
- Optimizations of the Eigensolvers in the ELPA Library
- The CECAM Electronic Structure Library and the modular software development paradigm
- Large scale quantum chemistry with Tensor Processing Units
- Surface Self-Assembly of Functionalized Molecules on Ag(111): More Than Just Chemical Intuition
- A Multimer Embedding Approach for Molecular Crystals up to Harmonic Vibrational Properties
- Combining the -Self-Consistent-Field and GW Methods for Predicting Core Electron Binding Energies in Periodic Solids
- Screening Mixed-Metal SnM(III)ChX Chalcohalides for Photovoltaic Applications
- Ångstrom depth resolution with chemical specificity at the liquid-vapor interface
- Assessment of localized and randomized algorithms for electronic structure
- Efficient Parallel Linear Scaling Method to get the Response Density Matrix in All-Electron Real-Space Density-Functional Perturbation Theory
- OpenOrbitalOptimizer -- a reusable open source library for self-consistent field calculations
- Accurate Frozen Core Approximation for All-Electron Density-Functional Theory
- Boron nitride on SiC(0001)
- The Enduring Relevance of Semiempirical Quantum Mechanics
- Atomic relaxation and flat bands in strain-engineered transition metal dichalcogenide bilayer moiré systems
- Structural Anisotropy in Sb Thin Films
- Triangularized Orthogonalization-free Method for Solving Extreme Eigenvalue Problems
- Real-Time Time-Dependent Density Functional Theory within FHI-aims
- The effects of dispersion damping and three-body interactions for accurate layered-material exfoliation energies
- Design Rules for Optimizing Quaternary Mixed-Metal Chalcohalides
- Consistent GMTKN55 and molecular-crystal accuracy using minimally empirical DFT with XDM(Z) dispersion