Essex
Equipping sparse solvers for exascale
Andreas Alvermann (Greifswald University)
Achim Basermann (Deutsches Zentrum für Luft- und Raumfahrt (DLR))
Holger Fehske (Greifswald University)
Andreas Pieper (Greifswald University)
Melven Röhrig-Zöllner (Deutsches Zentrum für Luft- und Raumfahrt (DLR))
Jonas Thies (Deutsches Zentrum für Luft- und Raumfahrt (DLR))
Martin Galgon (Bergische Universität Wuppertal )
Lukas Krämer (Bergische Universität Wuppertal )
Bruno Lang (Bergische Universität Wuppertal )
Georg Hager (Friedrich-Alexander-Universität Erlangen-Nürnberg)
Moritz Kreutzer (Friedrich-Alexander-Universität Erlangen-Nürnberg)
Faisal Shahzad (Friedrich-Alexander-Universität Erlangen-Nürnberg)
Gerhard Wellein (Friedrich-Alexander-Universität Erlangen-Nürnberg)
More Info
expand_more
Abstract
The ESSEX project investigates computational issues arising at exascale for large-scale sparse eigenvalue problems and develops programming concepts and numerical methods for their solution. The project pursues a coherent co-design of all software layers where a holistic performance engineering process guides code development across the classic boundaries of application, numerical method, and basic kernel library. Within ESSEX the numerical methods cover widely applicable solvers such as classic Krylov, Jacobi-Davidson, or the recent FEAST methods, as well as domain-specific iterative schemes relevant for the ESSEX quantum physics application. This report introduces the project structure and presents selected results which demonstrate the potential impact of ESSEX for efficient sparse solvers on highly scalable heterogeneous supercomputers.