English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Book Chapter

ELPA: A parallel solver for the generalized eigenvalue problem

MPS-Authors
/persons/resource/persons21413

Carbogno,  Christian       
NOMAD, Fritz Haber Institute, Max Planck Society;

Galgon,  Martin
Max Planck Computing and Data Facility, Max Planck Society;

/persons/resource/persons183287

Kowalski,  Hagen-Henrik
NOMAD, Fritz Haber Institute, Max Planck Society;

Kus,  Pavel
Max Planck Computing and Data Facility, Max Planck Society;

Lederer,  Hermann
Max Planck Computing and Data Facility, Max Planck Society;

Marek,  Andreas
Max Planck Computing and Data Facility, Max Planck Society;

/persons/resource/persons22064

Scheffler,  Matthias       
NOMAD, Fritz Haber Institute, Max Planck Society;

External Resource
No external resources are shared
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)

APC-36-APC200095.pdf
(Publisher version), 383KB

Supplementary Material (public)
There is no public supplementary material available
Citation

Bungartz, H.-J., Carbogno, C., Galgon, M., Huckle, T., Köcher, S., Kowalski, H.-H., et al. (2020). ELPA: A parallel solver for the generalized eigenvalue problem. In Parallel Computing: Technology Trends (pp. 647-668). Amsterdam: IOS Press. doi:10.3233/APC200095.


Cite as: https://hdl.handle.net/21.11116/0000-0006-4381-C
Abstract
For symmetric (hermitian) (dense or banded) matrices the computation of eigenvalues and eigenvectors Ax = λBx is an important task, e.g. in electronic structure calculations. If a larger number of eigenvectors are needed, often direct solvers are applied. On parallel architectures the ELPA implementation has proven to be very efficient, also compared to other parallel solvers like EigenExa or MAGMA. The main improvement that allows better parallel efficiency in ELPA is the two-step transformation of dense to band to tridiagonal form. This was the achievement of the ELPA project. The continuation of this project has been targeting at additional improvements like allowing monitoring and autotuning of the ELPA code, optimizing the code for different architectures, developing curtailed algorithms for banded A and B, and applying the improved code to solve typical examples in electronic structure calculations. In this paper we will present the outcome of this project.