Jacobi-accelerated FFT-based solver for smooth high-contrast data
Martin Ladecký, Ivana Pultarová, François Bignonnet, Indre Jödicke, Jan Zeman, Lars Pastewka
TL;DR
This work tackles the slow convergence of FFT-based solvers for smooth, high-contrast microstructures by introducing a Green-Jacobi preconditioner, forming the Jacobi-accelerated FFT (J-FFT) method that preserves the $O(N_ ext{N} \log N_ ext{N})$ FFT complexity. By combining a global Green operator with a local Jacobi scaling in a matrix-free, FFT-accelerated framework, the authors demonstrate substantial reductions in CG iterations for problems with smooth data and high phase contrast, particularly in phase-field topology optimization scenarios and grid-adapted settings. The results show a clear trade-off: Green excels for sharp interfaces, while Green-Jacobi markedly improves convergence for smooth variations, with nonlinear elasticity experiments illustrating robustness to spatially varying tangents. The proposed method offers a practical pathway to accelerate FFT-based solvers in multiscale materials simulations, including topology optimization and phase-field fracture, where smooth microstructures are common and grid adaptation is beneficial.
Abstract
The computational efficiency and rapid convergence of fast Fourier transform (FFT)-based solvers render them a powerful numerical tool for periodic cell problems in multiscale modeling. On regular grids, they tend to outperform traditional numerical methods. However, we show that their convergence slows down significantly when applied to microstructures with smooth, highly-contrasted coefficients. To address this loss of performance, we introduce a Green-Jacobi preconditioner, an enhanced successor to the standard discrete Green preconditioner that preserves the quasilinear complexity, $\mathcal{O}(N \log N)$, of conventional FFT-based solvers. Through numerical experiments, we demonstrate the effectiveness of the Jacobi-accelerated FFT (J-FFT) solver within a linear elastic framework. For problems characterized by smooth data and high material contrast, J-FFT significantly reduces the iteration count of the conjugate gradient method compared to the standard Green preconditioner. These findings are particularly relevant for phase-field fracture simulations, density-based topology optimization, and solvers that use adaption of the grid, which all introduce smooth variations in the material properties that challenge conventional FFT-based solvers.
