Optimal boundary closures for diagonal-norm upwind SBP operators
Ken Mattsson, David Niemelä, Andrew R. Winters
TL;DR
The paper addresses the challenge of achieving high-order accuracy near boundaries for diagonal-norm SBP operators on nonuniform grids. It introduces boundary-optimized upwind SBP operators constructed with non-equispaced boundary points, parameterized $H$ and $Q_+$, and optimized by minimizing leading boundary errors while enforcing $H>0$ and $S\le0$, with dissipation provided by $D_+$ and $D_-$ in conjunction with SAT or projection. The authors demonstrate stability and accuracy on 1D hyperbolic systems and extend to 2D compressible Euler equations, showing improved convergence rates, enhanced robustness, and explicit SBP-SAT/projection discretizations on multiblock grids. These results suggest substantial benefits for long-time simulations and boundary-interaction-dominated flows, with practical implementation available in a Julia package for SBP operators.
Abstract
By employing non-equispaced grid points near boundaries, boundary-optimized upwind finite-difference operators of orders up to nine are developed. The boundary closures are constructed within a diagonal-norm summation-by-parts (SBP) framework, ensuring linear stability on piecewise curvilinear multiblock grids. Boundary and interface conditions are imposed using either weak enforcement through simultaneous approximation terms (SAT) or strong enforcement via the projection method. The proposed operators yield significantly improved accuracy and computational efficiency compared with SBP operators constructed on equidistant grids. The resulting SBP--SAT and SBP--projection discretizations produce fully explicit systems of ordinary differential equations. The accuracy and stability properties of the proposed operators are demonstrated through numerical experiments for linear hyperbolic problems in one spatial dimension and for the compressible Euler equations in two spatial dimensions.
