10 research outputs found

    Stabilising aggregation AMG

    Get PDF
    When applied to linear systems arising from scalar elliptic partial differential equations, algebraic multigrid (AMG) schemes based on aggregation exhibit a mesh size dependent convergence behaviour. As the number of iterations increases with the number of unknowns in the linear system, the computational complexity of such a scheme is non-optimal. This contribution presents a stabilisation of the aggregation AMG algorithm which adds a number of subspace projection steps at different stages of the algorithm and allows for variable cycling strategies. Numerical results illustrate the advantage of the stabilised algorithm over its original formulation

    Two novel aggregation-based algebraic multigrid methods

    Get PDF
    In the last two decades, substantial effort has been devoted to solve large systems of linear equations with algebraic multigrid (AMG) method. Usually, these systems arise from discretizing partial differential equations (PDE) which we encounter in engineering problems. The main principle of this methodology focuses on the elimination of the so-called algebraic smooth error after the smoother has been applied. Smoothed aggregation style multigrid is a particular class of AMG method whose coarsening process differs from the classic AMG. It is also a very popular and effective iterative solver and preconditioner for many problems. In this paper, we present two kinds of novel methods which both focus on the modification of the aggregation algorithm, and both lead a better performance while apply to several problems, such as Helmholtz equation

    Preconditioning for Sparse Linear Systems at the Dawn of the 21st Century: History, Current Developments, and Future Perspectives

    Get PDF
    Iterative methods are currently the solvers of choice for large sparse linear systems of equations. However, it is well known that the key factor for accelerating, or even allowing for, convergence is the preconditioner. The research on preconditioning techniques has characterized the last two decades. Nowadays, there are a number of different options to be considered when choosing the most appropriate preconditioner for the specific problem at hand. The present work provides an overview of the most popular algorithms available today, emphasizing the respective merits and limitations. The overview is restricted to algebraic preconditioners, that is, general-purpose algorithms requiring the knowledge of the system matrix only, independently of the specific problem it arises from. Along with the traditional distinction between incomplete factorizations and approximate inverses, the most recent developments are considered, including the scalable multigrid and parallel approaches which represent the current frontier of research. A separate section devoted to saddle-point problems, which arise in many different applications, closes the paper

    Domain decomposition preconditioning for the Helmholtz equation: a coarse space based on local Dirichlet-to-Neumann maps

    Get PDF
    In this thesis, we present a two-level domain decomposition method for the iterative solution of the heterogeneous Helmholtz equation. The Helmholtz equation governs wave propagation and scattering phenomena arising in a wide range of engineering applications. Its discretization with piecewise linear finite elements results in typically large, ill-conditioned, indefinite, and non- Hermitian linear systems of equations, for which standard iterative and direct methods encounter convergence problems. Therefore, especially designed methods are needed. The inherently parallel domain decomposition methods constitute a promising class of preconditioners, as they subdivide the large problems into smaller subproblems and are hence able to cope with many degrees of freedom. An essential element of these methods is a good coarse space. Here, the Helmholtz equation presents a particular challenge, as even slight deviations from the optimal choice can be fatal. We develop a coarse space that is based on local eigenproblems involving the Dirichlet-to-Neumann operator. Our construction is completely automatic, ensuring good convergence rates without the need for parameter tuning. Moreover, it naturally respects local variations in the wave number and is hence suited also for heterogeneous Helmholtz problems. Apart from the question of how to design the coarse space, we also investigate the question of how to incorporate the coarse space into the method. Also here the fact that the stiffness matrix is non-Hermitian and indefinite constitutes a major challenge. The resulting method is parallel by design and its efficiency is investigated for two- and three-dimensional homogeneous and heterogeneous numerical examples

    Aggregation-based algebraic multilevel preconditioning

    No full text
    info:eu-repo/semantics/nonPublishe

    AGGREGATION-BASED ALGEBRAIC MULTILEVEL Preconditioning

    No full text
    We propose a preconditioning technique that is applicable in a “black box” fashion to linear systems arising from second order scalar elliptic PDEs discretized by finite differences or finite elements with nodal basis functions. This technique is based on an algebraic multilevel scheme with coarsening by aggregation. We introduce a new aggregation method which, for the targeted class of applications, produces semicoarsening effects whenever desirable, while the number of nodes is decreased by a factor of about 4 at each level, regardless of the problem at hand. Moreover, the number of nonzero entries per row in the successive coarse grid matrices remains approximately constant, ensuring small set up cost and modest memory requirements. This aggregation technique can be used in an algebraic multigrid (AMG)-like framework, but better results are obtained with an algebraic multilevel scheme based on a block approximate factorization of the matrix. In this scheme, the block pivot corresponding to fine grid nodes is approximated by a modified incomplete LU (MILU) factorization. To enhance robustness and avoid any potential breakdown, the coarsening process is refined by recasting as “coarse ” fine grid nodes for which the corresponding pivot in this MILU factorization would be negative or too small. Numerical results display the efficiency, the scalability, and the robustness of the resulting preconditioner on a wide set of discrete scalar PDE problems, ranging from the two-dimensional Poisson equation to three-dimensional convection-diffusion problems with high Reynolds number and strongly varying convection
    corecore