Approximating and preconditioning the stiffness matrix in the GoFD approximation of the fractional Laplacian
Weizhang Huang, Jinye Shen
TL;DR
This work analyzes how the accuracy of approximating the dense stiffness matrix $T$ in the grid-overlay finite difference GoFD method affects the overall solution of the fractional Laplacian BVP $(-\Delta)^s u=f$ with $s\in(0,1)$ on arbitrary bounded domains. It introduces four stiffness-matrix approximations—FFT, nuFFT, a spectral, and a modified spectral approach—and examines their accuracy, computational cost, asymptotic decay, and compatibility with preconditioners. The study develops two preconditioners (sparse and circulant) and assesses their effectiveness across the four approximations, with extensive 2D and 3D numerical experiments validating GoFD’s convergence and efficiency. The results provide practical guidance: use FFT for large $s$ and the modified spectral approximation for small $s$, balancing accuracy and speed, while leveraging circulant/ sparse preconditioning to accelerate iterative solves. Overall, the paper demonstrates that careful stiffness-matrix treatment is crucial for reliable and scalable GoFD solutions of fractional Laplacian problems on complex geometries.
Abstract
In the finite difference approximation of the fractional Laplacian the stiffness matrix is typically dense and needs to be approximated numerically. The effect of the accuracy in approximating the stiffness matrix on the accuracy in the whole computation is analyzed and shown to be significant. Four such approximations are discussed. While they are shown to work well with the recently developed grid-over finite difference method (GoFD) for the numerical solution of boundary value problems of the fractional Laplacian, they differ in accuracy, economics to compute, performance of preconditioning, and asymptotic decay away from the diagonal line. In addition, two preconditioners based on sparse and circulant matrices are discussed for the iterative solution of linear systems associated with the stiffness matrix. Numerical results in two and three dimensions are presented.
