Karsten Kahl
University of Wuppertal
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Karsten Kahl.
SIAM Journal on Scientific Computing | 2011
Achi Brandt; James Brannick; Karsten Kahl; Ira Livshits
We develop an algebraic multigrid (AMG) setup scheme based on the bootstrap framework for multiscale scientific computation. Our approach uses a weighted least squares definition of interpolation, based on a set of test vectors that are computed by a bootstrap setup cycle and then improved by a multigrid eigensolver and a local residual-based adaptive relaxation process. To emphasize the robustness, efficiency, and flexibility of the individual components of the proposed approach, we include extensive numerical results of the method applied to scalar elliptic partial differential equations discretized on structured meshes. As a first test problem, we consider the Laplace equation discretized on a uniform quadrilateral mesh, a problem for which multigrid is well understood. Then, we consider various more challenging variable coefficient systems coming from covariant finite-difference approximations of the two-dimensional gauge Laplacian system, a commonly used model problem in AMG algorithm development for linear systems arising in lattice field theory computations.
SIAM Journal on Scientific Computing | 2014
Andreas Frommer; Karsten Kahl; Stefan Krieg; Björn Leder; Matthias Rottmann
In lattice quantum chromodynamics (QCD) computations a substantial amount of work is spent in solving discretized versions of the Dirac equation. Conventional Krylov solvers show critical slowing down for large system sizes and physically interesting parameter regions. We present a domain decomposition adaptive algebraic multigrid method used as a preconditioner to solve the “clover improved” Wilson discretization of the Dirac equation. This approach combines and improves two approaches, namely domain decomposition and adaptive algebraic multigrid, that have been used separately in lattice QCD before. We show in extensive numerical tests conducted with a parallel production code implementation that considerable speedup can be achieved compared to conventional Krylov subspace methods, domain decomposition methods, and other hierarchical approaches for realistic system sizes.
SIAM Journal on Scientific Computing | 2011
Matthias Bolten; Achi Brandt; James Brannick; Andreas Frommer; Karsten Kahl; Ira Livshits
This work concerns the development of an algebraic multilevel method for computing state vectors of Markov chains. We present an efficient bootstrap algebraic multigrid (AMG) method for this task. In our proposed approach, we employ a multilevel eigensolver, with interpolation built using ideas based on compatible relaxation, algebraic distances, and least squares fitting of test vectors. Our adaptive variational strategy for computation of the state vector of a given Markov chain is then a combination of this multilevel eigensolver and an associated additive multilevel preconditioned correction process. We show that the bootstrap AMG eigensolver by itself can efficiently compute accurate approximations to the steady state vector. An additional benefit of the bootstrap approach is that it yields an accurate interpolation operator for many other eigenmodes. This in turn allows for the use of the resulting multigrid hierarchy as a preconditioner to accelerate the generalized minimal residual (GMRES) iteration for computing an additive correction equation for the approximation to the steady state vector. Unlike other existing multilevel methods for Markov chains, our method does not employ any special processing of the coarse-level systems to ensure that stochastic properties of the fine-level system are maintained there. The proposed approach is applied to a range of test problems involving nonsymmetric M-matrices arising from stochastic matrices and showing promising results.
Numerische Mathematik | 2016
James Brannick; Andreas Frommer; Karsten Kahl; Björn Leder; Matthias Rottmann; Artur Strebel
The overlap operator is a lattice discretization of the Dirac operator of quantum chromodynamics (QCD), the fundamental physical theory of the strong interaction between the quarks. As opposed to other discretizations, it preserves the important physical property of chiral symmetry, at the expense of requiring much more effort when solving systems posed with this operator. We present a preconditioning technique based on another lattice discretization, the Wilson-Dirac operator. The mathematical analysis precisely describes the effect of this preconditioning strategy in the case that the Wilson-Dirac operator is normal. Although this is not exactly the case in realistic settings, we show that current smearing techniques indeed drive the Wilson-Dirac operator towards normality, thus providing motivation for why our preconditioner works well in practice. Results of numerical experiments in physically relevant settings show that our preconditioning yields accelerations of more than an order of magnitude compared to unpreconditioned solvers.
SIAM Journal on Matrix Analysis and Applications | 2013
Andreas Frommer; Karsten Kahl; Thomas Lippert; Hannah Rittich
The Lanczos process constructs a sequence of orthonormal vectors
Physical Review D | 2016
Constantia Alexandrou; Andreas Frommer; Matthias Rottmann; Simone Bacchio; Jacob Finkenrath; Karsten Kahl
v_m
SIAM Journal on Scientific Computing | 2016
Matthias Bolten; Karsten Kahl; Sonja Sokolović
spanning a nested sequence of Krylov subspaces generated by a hermitian matrix
SIAM Journal on Scientific Computing | 2014
James Brannick; Karsten Kahl
A
arXiv: High Energy Physics - Lattice | 2016
Simone Bacchio; Costantia Alexandrou; Jacob Finkenrath; Andreas Frommer; Karsten Kahl; Matthias Rottmann
and some starting vector
arXiv: High Energy Physics - Lattice | 2012
Matthias Rottmann; Andreas Frommer; Karsten Kahl; Stefan Krieg; Björn Leder
b