Matrix-Free Inexact Preconditioning Techniques for Isogeometric Tensor-Product Discretizations
Michał Ł Mika1, René R Hiemstra2, Dominik Schillinger1
1Institute for Mechanics, Technical University of Darmstadt, Franziska-Braun-Straße 7, Darmstadt, 64287 Germany.
Abstract:
We propose a matrix-free inexact preconditioning strategy for elliptic partial differential equations discretized by the isogeometric Galerkin method on tensor-product spline spaces. We base our preconditioner on an approximation of the discrete linear operator by a sum of Kronecker product matrices. The action of its inverse on a vector of coefficients is approximated by an inner preconditioned conjugate gradient solve. The forward problem is solved by the inexact preconditioned conjugate gradient method. The complexity of the Kronecker matrix-vector products in the inner iteration is lower than the complexity of the matrix-vector products in the forward problem, leading to a reduced number of iterations and significant performance gains. We show the robustness, efficiency and effectiveness of our approach in test problems involving the Poisson equation and linear elasticity, and illustrate the performance gain with respect to preconditioning techniques based on fast diagonalization. The proposed method is implemented in our open-source Julia framework for spline based discretization methods.
More Related Videos
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Vector Algebra: Method of Components
In many applications, the magnitudes and directions of...
Fast Decoupled and DC Powerflow
Gaussian Elimination: Problem Solving
Inertia Tensor
The diagonal components of the inertia tensor matrix represent the moments of inertia concerning the principal axes of the object. These primary axes are defined as the axes where the object experiences the least...
Castigliano's Theorem


