HSL_MI20
HSL_MI20: an efficient AMG preconditioner for finite element problems in 3D. Algebraic multigrid (AMG) is one of the most effective iterative methods for the solution of large, sparse linear systems obtained from the discretization of second-order scalar elliptic self-adjoint partial differential equations. It can also be used as a preconditioner for Krylov subspace methods. In this communication, we report on the design and development of a robust, effective and portable Fortran 95 implementation of the classical Ruge-St”uben AMG, which is available as package HSL_MI20 within the HSL mathematical software library. The routine can be used as a `black-box’ preconditioner, but it also offers the user a range of options and parameters. Proper tuning of these parameters for a particular application can significantly enhance the performance of an AMG-preconditioned Krylov solver. This is illustrated using a number of examples arising in the unstructured finite element discretization of the diffusion, the convection-diffusion, and the Stokes equations, as well as transient thermal convection problems associated with the Boussinesq approximation of the Navier-Stokes equations in 3D.
Keywords for this software
References in zbMATH (referenced in 58 articles , 1 standard article )
Showing results 1 to 20 of 58.
Sorted by year (- An, Hengbin; Mo, Zeyao; Wang, Jingtao; Xu, Ran; Wen, Longfei; Xu, Xiaowen: Shear decoupled parallel scalable preconditioners for nonlinear thermo-mechanical coupled contact applications (2022)
- Frigo, Matteo; Castelletto, Nicola; Ferronato, Massimiliano: Enhanced relaxed physical factorization preconditioner for coupled poromechanics (2022)
- Leveque, Santolo; Pearson, John W.: Parameter-robust preconditioning for Oseen iteration applied to stationary and instationary Navier-Stokes control (2022)
- Leveque, Santolo; Pearson, John W.: Fast iterative solver for the optimal control of time-dependent PDEs with Crank-Nicolson discretization in time. (2022)
- Torun, Tugba; Torun, F. Sukru; Manguoglu, Murat; Aykanat, Cevdet: Partitioning and reordering for spike-based distributed-memory parallel Gauss-Seidel (2022)
- Borio, Andrea; Hamon, François P.; Castelletto, Nicola; White, Joshua A.; Settgast, Randolph R.: Hybrid mimetic finite-difference and virtual element formulation for coupled poromechanics (2021)
- Cao, Shan-Mou; Wang, Zeng-Qi: PMHSS iteration method and preconditioners for Stokes control PDE-constrained optimization problems (2021)
- Manzoni, Andrea; Quarteroni, Alfio; Salsa, Sandro: Optimal control of partial differential equations. Analysis, approximation, and applications (2021)
- Alrehaili, A. H.; Walkley, M. A.; Jimack, P. K.; Hubbard, Matthew E.: An efficient numerical algorithm for a multiphase tumour model (2019)
- Benner, Peter; Onwunta, Akwum; Stoll, Martin: A low-rank inexact Newton-Krylov method for stochastic eigenvalue problems (2019)
- Bootland, Niall; Bentley, Alistair; Kees, Christopher; Wathen, Andrew: Preconditioners for two-phase incompressible Navier-Stokes flow (2019)
- Bosch, Jessica; Kahle, Christian; Stoll, Martin: Preconditioning of a coupled Cahn-Hilliard Navier-Stokes system (2018)
- Porcelli, Margherita; Simoncini, Valeria; Stoll, Martin: Preconditioning PDE-constrained optimization with (L^1)-sparsity and control constraints (2017)
- Robbe, Pieterjan; Nuyens, Dirk; Vandewalle, Stefan: A multi-index quasi-Monte Carlo algorithm for lognormal diffusion problems (2017)
- Benner, Peter; Dolgov, Sergey; Onwunta, Akwum; Stoll, Martin: Low-rank solvers for unsteady Stokes-Brinkman optimal control problem with random data (2016)
- Benner, Peter; Onwunta, Akwum; Stoll, Martin: Block-diagonal preconditioning for optimal control problems constrained by PDEs with uncertain inputs (2016)
- McDonald, Eleanor; Wathen, Andy: A simple proposal for parallel computation over time of an evolutionary process with implicit time stepping (2016)
- Palitta, Davide; Simoncini, Valeria: Matrix-equation-based strategies for convection-diffusion equations (2016)
- Pearson, John W.: Fast iterative solvers for large matrix systems arising from time-dependent Stokes control problems (2016)
- Wu, Yirong; Wang, Heyu: An AMG preconditioner for solving the Navier-Stokes equations with a moving mesh finite element method (2016)