Matrix-Free Inexact Preconditioning Techniques for Isogeometric Tensor-Product Discretizations

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.

Authors

Institutions

Publication Details

Journal
Journal of Scientific Computing
Published
2026-04-27
DOI
https://doi.org/10.1007/s10915-026-03253-4
Primary Topic
Advanced Numerical Analysis Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Matrix-Free Inexact Preconditioning Techniques for Isogeometric Tensor-Product Discretizations

René R. Hiemstra, Michał Mika, Dominik Schillinger
Journal of Scientific Computing
Advanced Numerical Analysis Techniques
article

Matrix-Free Inexact Preconditioning Techniques for Isogeometric Tensor-Product Discretizations

René R. Hiemstra, Michał Mika, Dominik Schillinger
article en

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.

Journal of Scientific ComputingVol. 107(3)
Technische Universität Darmstadt (DE), Eindhoven University of Technology (NL)
European Commission, Deutsche Forschungsgemeinschaft, H2020 European Research Council, H2020 Marie Skłodowska-Curie Actions
Openalex Percentile: Top 7%
Advanced Numerical Analysis Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.