A High-Order, Pressure-Robust, and Decoupled Finite Difference Method for the Stokes Problem
Abstract
In this paper, we consider the Stokes problem with Dirichlet boundary conditions and the constant kinematic viscosity in an axis-aligned domain . We decouple the velocity and pressure by deriving a novel biharmonic equation in and third-order boundary conditions on . In contrast to the fourth-order streamfunction approach, our formulation does not require to be simply connected. For smooth velocity fields in two dimensions, we explicitly construct a finite difference method (FDM) with sixth-order consistency to approximate at all relevant grid points: interior points, boundary side points, and boundary corner points. The resulting scheme yields two linear systems and , where are constant matrices, and are independent of the pressure and the kinematic viscosity . Thus, the proposed method is pressure- and viscosity-robust. To accommodate velocity fields with less regularity, we modify the FDM by removing singular terms in the right-hand side vectors. Once the discrete velocity is computed, we apply a sixth-order finite difference operator to approximate the pressure gradient locally, without solving any additional linear systems. In our numerical experiments, we test both smooth and non-smooth solutions in a square domain, a triply connected domain, and an -shaped domain in two dimensions. The results confirm sixth-order convergence of the velocity and pressure gradient in the -norm for smooth solutions. For non-smooth velocity fields, our method achieves the expected lower-order convergence. Moreover, the observed velocity error is independent of the pressure and viscosity .
Cite
@article{arxiv.2506.13645,
title = {A High-Order, Pressure-Robust, and Decoupled Finite Difference Method for the Stokes Problem},
author = {Qiwei Feng and Bin Han and Michael Neilan},
journal= {arXiv preprint arXiv:2506.13645},
year = {2025}
}