Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Lukas Krämer is active.

Publication


Featured researches published by Lukas Krämer.


parallel computing | 2011

Parallel solution of partial symmetric eigenvalue problems from electronic structure calculations

Thomas Auckenthaler; Volker Blum; Hans-Joachim Bungartz; Thomas Huckle; Rainer Johanni; Lukas Krämer; Bruno Lang; Hermann Lederer; Paul R. Willems

The computation of selected eigenvalues and eigenvectors of a symmetric (Hermitian) matrix is an important subtask in many contexts, for example in electronic structure calculations. If a significant portion of the eigensystem is required then typically direct eigensolvers are used. The central three steps are: reduce the matrix to tridiagonal form, compute the eigenpairs of the tridiagonal matrix, and transform the eigenvectors back. To better utilize memory hierarchies, the reduction may be effected in two stages: full to banded, and banded to tridiagonal. Then the back transformation of the eigenvectors also involves two stages. For large problems, the eigensystem calculations can be the computational bottleneck, in particular with large numbers of processors. In this paper we discuss variants of the tridiagonal-to-banded back transformation, improving the parallel efficiency for large numbers of processors as well as the per-processor utilization. We also modify the divide-and-conquer algorithm for symmetric tridiagonal matrices such that it can compute a subset of the eigenpairs at reduced cost. The effectiveness of our modifications is demonstrated with numerical experiments.


Journal of Computational and Applied Mathematics | 2013

Dissecting the FEAST algorithm for generalized eigenproblems

Lukas Krämer; Edoardo Di Napoli; Martin Galgon; Bruno Lang; Paolo Bientinesi

We analyze the FEAST method for computing selected eigenvalues and eigenvectors of large sparse matrix pencils. After establishing the close connection between FEAST and the well-known Rayleigh-Ritz method, we identify several critical issues that influence convergence and accuracy of the solver: the choice of the starting vector space, the stopping criterion, how the inner linear systems impact the quality of the solution, and the use of FEAST for computing eigenpairs from multiple intervals. We complement the study with numerical examples, and hint at possible improvements to overcome the existing problems.


Journal of Computational Science | 2011

Developing algorithms and software for the parallel solution of the symmetric eigenvalue problem

Thomas Auckenthaler; Hans-Joachim Bungartz; Thomas Huckle; Lukas Krämer; Bruno Lang; Paul R. Willems

Abstract Nowadays, the development, maintenance, and ongoing adaptation of simulation software due to new algorithmic or hardware developments are highly complex tasks involving larger teams, often from different groups and disciplines, and located at different places. This requires an increased use of methods and tools from software engineering. At the same time, the high computational demands from the fields of application make it necessary to optimize the modules for code performance and scalability in order to fully exploit the potential of modern parallel architectures. This paper presents a case study on the ongoing endeavor of improving and developing library software for the parallel computation of eigenvalues for dense symmetric matrices, driven by fields of application such as quantum chemistry. A widespread approach is to, first, transform the matrix to tridiagonal form and, second, to solve the tridiagonal eigenvalue problem, before a back transformation provides the eigenvectors of the original matrix. For overall performance, each of these steps must be optimized in a specific way with respect to numerical and parallel efficiency, which shows the importance of involving different experts and of designing the parallel eigensolver in a modular way. Optimizations for the reduction and the back transformation are discussed in this paper, including numerical results demonstrating their effectiveness.


parallel computing | 2015

On the parallel iterative solution of linear systems arising in the FEAST algorithm for computing inner eigenvalues

Martin Galgon; Lukas Krämer; Jonas Thies; Achim Basermann; Bruno Lang

Parallel iterative solution of linear systems from FEAST algorithm.Hybrid parallel implementation.CG variant with multi-coloring approach for better performance on hybrid systems. Methods for the solution of sparse eigenvalue problems that are based on spectral projectors and contour integration have recently attracted more and more attention. Such methods require the solution of many shifted sparse linear systems of full size. In most of the literature concerning these eigenvalue solvers, only few words are said on the solution of the linear systems, but they turn out to be very hard to solve by iterative linear solvers in practice. In this work we identify a row projection method for the solution of the inner linear systems encountered in the FEAST algorithm and introduce a novel hybrid parallel and fully iterative implementation of the eigenvalue solver. Our approach ultimately aims at achieving extreme parallelism by exploiting the algorithms potential on several levels. We present numerical examples where graphene modeling is one of the target applications. In this application, several hundred or even thousands of eigenvalues from the interior of the spectrum are required, which is a big challenge for state-of-the-art numerical methods.


european conference on parallel processing | 2014

ESSEX - Equipping Sparse Solvers for Exascale

Andreas Alvermann; Achim Basermann; H. Fehske; Martin Galgon; Georg Hager; Moritz Kreutzer; Lukas Krämer; Bruno Lang; Andreas Pieper; Melven Röhrig-Zöllner; Faisal Shahzad; Jonas Thies; Gerhard Wellein

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.


International Workshop on Eigenvalue Problems: Algorithms, Software and Applications in Petascale Computing | 2015

Improved Coefficients for Polynomial Filtering in ESSEX

Martin Galgon; Lukas Krämer; Bruno Lang; Andreas Alvermann; H. Fehske; Andreas Pieper; Georg Hager; Moritz Kreutzer; Faisal Shahzad; Gerhard Wellein; Achim Basermann; Melven Röhrig-Zöllner; Jonas Thies

The ESSEX project is an ongoing effort to provide exascale-enabled sparse eigensolvers, especially for quantum physics and related application areas. In this paper we first briefly summarize some key achievements that have been made within this project.


Pamm | 2014

Improving robustness of the FEAST algorithm and solving eigenvalue problems from graphene nanoribbons

Martin Galgon; Lukas Krämer; Bruno Lang; Andreas Alvermann; H. Fehske; Andreas Pieper


Pamm | 2011

The FEAST algorithm for large eigenvalue problems

Martin Galgon; Lukas Krämer; Bruno Lang


Numerical Linear Algebra With Applications | 2018

Improving projection-based eigensolvers via adaptive techniques

Martin Galgon; Lukas Krämer; Bruno Lang


ETNA - Electronic Transactions on Numerical Analysis | 2018

Convergence of integration-based methods for the solution of standard and generalized Hermitian eigenvalue problems

Lukas Krämer; Bruno Lang

Collaboration


Dive into the Lukas Krämer's collaboration.

Top Co-Authors

Avatar

Bruno Lang

University of Wuppertal

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andreas Pieper

University of Greifswald

View shared research outputs
Top Co-Authors

Avatar

Jonas Thies

German Aerospace Center

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

H. Fehske

University of Greifswald

View shared research outputs
Top Co-Authors

Avatar

Faisal Shahzad

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Georg Hager

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Gerhard Wellein

University of Erlangen-Nuremberg

View shared research outputs
Researchain Logo
Decentralizing Knowledge