3–5 Jun 2026
Pisa
Europe/Rome timezone

A fast Poisson solver for isogeometric analysis

4 Jun 2026, 14:00
15m
Aula B

Aula B

MS04 - High-Order Numerical Methods for Complex Mechanics and Higher-Order PDEs MS04.3 - High-Order Numerical Methods for Complex Mechanics and Higher-Order PDEs

Speaker

Mattia Tani

Description

Consider the Poisson problem on a $d$-dimensional cube. It is well-known that, if the problem is discretized with linear finite elements on a uniform tensor product mesh, the resulting sti ness matrix can be diagonalized using the Fast Fourier Transform. This fact can be exploited to solve the linear system yielding $O(N \log N)$ complexity, where N represents the number of degrees of freedom. Such an approach is referred to as a fast Poisson solver. In this talk, we show how to generalize this idea to the case of B-splines of arbitrary degree $p$. The resulting algorithm solves the linear system with $O((N + p) \log N)$ complexity. This is achieved by splitting the spline space into an outlier-free subspace and a subspace with low dimension. On the latter subspace, the eigenvectors of the problem are computed numerically. On the former subspace, on the other hand, the eigenvectors are approximated using interpolated sinusoidal functions. The resulting approximated eigendecomposition can be used as a preconditioner for the linear system, yielding extremely fast convergence independently of $N$ and $p$.

Authors

Mattia Tani Monica Montardini Stefan Takacs

Presentation materials

There are no materials yet.