Optimal FFT-accelerated Finite Element Solver for Homogenization
Martin Ladeck\'y, Richard J. Leute, Ali Falsafi, Ivana Pultarov\'a,, Lars Pastewka, Till Junge, Jan Zeman

TL;DR
This paper introduces an efficient FFT-accelerated finite element homogenization method that combines spectral solver speed with finite element flexibility, reducing iteration counts and avoiding Fourier ringing.
Contribution
It develops a matrix-free, FFT-accelerated FE homogenization scheme with a novel preconditioner, achieving spectral-like efficiency while using FE shape functions.
Findings
Achieves $ ext{O}(n ext{log}(n))$ computational complexity.
Iteration counts are nearly independent of discretization.
Scales mildly with phase contrast.
Abstract
We propose a matrix-free finite element (FE) homogenization scheme that is considerably more efficient than generic FE implementations. The efficiency of our scheme follows from a preconditioned well-scaled reformulation allowing for the use of the conjugate gradient or similar iterative solvers. The geometrically-optimal preconditioner -- a discretized Green's function of a periodic homogeneous reference problem -- has a block-diagonal structure in the Fourier space which permits its efficient inversion using the fast Fourier transform (FFT) techniques for generic regular meshes. This implies that the scheme scales as like FFT, rendering it equivalent to spectral solvers in terms of computational efficiency. However, in contrast to classical spectral solvers, the proposed scheme works with FE shape functions with local supports and is free of the Fourier…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Advanced Mathematical Modeling in Engineering · Electromagnetic Simulation and Numerical Methods
