High-order, Compact, and Symmetric Finite Difference Methods for a $d$-Dimensional Hypercube
Qiwei Feng, Bin Han, Michelle Michelle, Jiwoon Sim
TL;DR
This work develops high-order, compact, and symmetric finite difference methods for the variable-coefficient Poisson equation on a $d$-dimensional unit cube, producing symmetric positive definite systems on uniform grids. A 1D theory shows compact symmetric schemes can achieve arbitrary order, and the authors then extend to $d\ge 2$ by combining 1D and 2D directional stencils to obtain 4th-order schemes in general (with a special 2D case allowing 6th order under a derivative condition on $a$). They prove general upper bounds on the achievable order for compact symmetric FDMs in higher dimensions and provide explicit 4th-order (and some 6th-order in special cases) stencils, along with a dimension-reduction framework and reproducible numerical experiments validating the theory and solver performance. The approach yields stable, efficient solvers due to SPD systems and compact storage, and the explicit stencils facilitate straightforward implementation in practice.
Abstract
This paper presents compact, symmetric, and high-order finite difference methods (FDMs) for the variable Poisson equation on a $d$-dimensional hypercube. Our scheme produces a symmetric linear system: an important property that does not immediately hold for a high-order FDM. Since the model problem is coercive, the linear system is in fact symmetric positive definite, and consequently many fast solvers are applicable. Furthermore, the symmetry combined with the minimum support of the stencil keeps the storage requirement minimal. Theoretically speaking, we prove that a compact, symmetric 1D FDM on a uniform grid can achieve arbitrary consistency order. On the other hand, in the $d$-dimensional setting, where $d \ge 2$, the maximum consistency order that a compact, symmetric FDM on a uniform grid can achieve is 4. If $d=2$ and the diffusion coefficient satisfies a certain derivative condition, the maximum consistency order is 6. Moreover, the finite compact, symmetric, 4th-order FDMs for $d\ge 3$, can be conveniently expressed as a linear combination of two types of FDMs: one that depends on partial derivatives along one axis, and the other along two axes. All finite difference stencils are explicitly provided for ease of reproducibility.
