A high order multigrid-preconditioned immersed interface solver for the Poisson equation with boundary and interface conditions
James Gabbard, Andrea Paris, Wim M. van Rees
TL;DR
This work addresses the challenge of solving the Poisson equation on complex 3D domains with immersed boundaries and interfaces while achieving high-order accuracy. It introduces a matrix-free GMRES solver for a high-order immersed discretization, preconditioned by a low-order Shortley-Weller multigrid that remains robust on arbitrary geometries and multiresolution grids. The approach delivers up to sixth-order spatial accuracy, demonstrates spectral properties favorable to preconditioning, and scales to large 3D problems on thousands of cores, with verified convergence on 3D manufactured solutions and two substantial applications. The results indicate that high-order immersed methods, coupled with SW-MG preconditioning, provide a practical, scalable pathway for complex elliptic PDEs and offer potential extensions to elasticity, incompressible flows, and fluid-structure interactions in 3D settings.
Abstract
This work presents a multigrid preconditioned high order immersed finite difference solver to accurately and efficiently solve the Poisson equation on complex 2D and 3D domains. The solver employs a low order Shortley-Weller multigrid method to precondition a high order matrix-free Krylov subspace solver. The matrix-free approach enables full compatibility with high order IIM discretizations of boundary and interface conditions, as well as high order wavelet-adapted multiresolution grids. Through verification and analysis on 2D domains, we demonstrate the ability of the algorithm to provide high order accurate results to Laplace and Poisson problems with Dirichlet, Neumann, and/or interface jump boundary conditions, all effectively preconditioned using the multigrid method. We further show that the proposed method is able to efficiently solve high order discretizations of Laplace and Poisson problems on complex 3D domains using thousands of compute cores and on multiresolution grids. To our knowledge, this work presents the largest problem sizes tackled with high order immersed methods applied to elliptic partial differential equations, and the first high order results on 3D multiresolution adaptive grids. Together, this work paves the way for employing high order immersed methods to a variety of 3D partial differential equations with boundary or inter-face conditions, including linear and non-linear elasticity problems, the incompressible Navier-Stokes equations, and fluid-structure interactions.
