Saved in:
Bibliographic Details
Main Authors: Karpov, Petr, Marek, Andreas, Melson, Tobias, Pöppl, Alexander, Yu, Victor Wen-zhe, Hourahine, Ben, Garcia, Alberto, Dawson, William, Yao, Yi, Huhn, William, Moussa, Jonathan, Hall, Sam, Maurer, Reinhard, Herath, Uthpala, Lion, Konstantin, Kokott, Sebastian, Blum, Volker
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2502.02460
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910814114414592
author Karpov, Petr
Marek, Andreas
Melson, Tobias
Pöppl, Alexander
Yu, Victor Wen-zhe
Hourahine, Ben
Garcia, Alberto
Dawson, William
Yao, Yi
Huhn, William
Moussa, Jonathan
Hall, Sam
Maurer, Reinhard
Herath, Uthpala
Lion, Konstantin
Kokott, Sebastian
Blum, Volker
author_facet Karpov, Petr
Marek, Andreas
Melson, Tobias
Pöppl, Alexander
Yu, Victor Wen-zhe
Hourahine, Ben
Garcia, Alberto
Dawson, William
Yao, Yi
Huhn, William
Moussa, Jonathan
Hall, Sam
Maurer, Reinhard
Herath, Uthpala
Lion, Konstantin
Kokott, Sebastian
Blum, Volker
contents In this contribution, we give an overview of the ELPA library and ELSI interface, which are crucial elements for large-scale electronic structure calculations in FHI-aims. ELPA is a key solver library that provides efficient solutions for both standard and generalized eigenproblems, which are central to the Kohn-Sham formalism in density functional theory (DFT). It supports CPU and GPU architectures, with full support for NVIDIA and AMD GPUs, and ongoing development for Intel GPUs. Here we also report the results of recent optimizations, leading to significant improvements in GPU performance for the generalized eigenproblem. ELSI is an open-source software interface layer that creates a well-defined connection between "user" electronic structure codes and "solver" libraries for the Kohn-Sham problem, abstracting the step between Hamilton and overlap matrices (as input to ELSI and the respective solvers) and eigenvalues and eigenvectors or density matrix solutions (as output to be passed back to the "user" electronic structure code). In addition to ELPA, ELSI supports solvers including LAPACK and MAGMA, the PEXSI and NTPoly libraries (which bypass an explicit eigenvalue solution), and several others.
format Preprint
id arxiv_https___arxiv_org_abs_2502_02460
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Solvers for Large-Scale Electronic Structure Theory: ELPA and ELSI
Karpov, Petr
Marek, Andreas
Melson, Tobias
Pöppl, Alexander
Yu, Victor Wen-zhe
Hourahine, Ben
Garcia, Alberto
Dawson, William
Yao, Yi
Huhn, William
Moussa, Jonathan
Hall, Sam
Maurer, Reinhard
Herath, Uthpala
Lion, Konstantin
Kokott, Sebastian
Blum, Volker
Materials Science
Computational Physics
In this contribution, we give an overview of the ELPA library and ELSI interface, which are crucial elements for large-scale electronic structure calculations in FHI-aims. ELPA is a key solver library that provides efficient solutions for both standard and generalized eigenproblems, which are central to the Kohn-Sham formalism in density functional theory (DFT). It supports CPU and GPU architectures, with full support for NVIDIA and AMD GPUs, and ongoing development for Intel GPUs. Here we also report the results of recent optimizations, leading to significant improvements in GPU performance for the generalized eigenproblem. ELSI is an open-source software interface layer that creates a well-defined connection between "user" electronic structure codes and "solver" libraries for the Kohn-Sham problem, abstracting the step between Hamilton and overlap matrices (as input to ELSI and the respective solvers) and eigenvalues and eigenvectors or density matrix solutions (as output to be passed back to the "user" electronic structure code). In addition to ELPA, ELSI supports solvers including LAPACK and MAGMA, the PEXSI and NTPoly libraries (which bypass an explicit eigenvalue solution), and several others.
title Solvers for Large-Scale Electronic Structure Theory: ELPA and ELSI
topic Materials Science
Computational Physics
url https://arxiv.org/abs/2502.02460