A nodally bound-preserving finite element method for hyperbolic convection-reaction problems
Ben S. Ashby, Abdalaziz Hamdan, Tristan Pryer
TL;DR
This work develops a nodally bound-preserving finite element method for hyperbolic convection-reaction problems by recasting the discrete system as a variational inequality on a nodal-bound convex set $K_h$, ensuring pointwise bounds at nodes. The method employs SUPG stabilization via the bilinear form $a_h$ and proves an optimal best-approximation error bound in a natural NP-stability norm, with convergence rate $h^{\min\{k+1,r\}-\tfrac{1}{2}}$ for $u\in H^{r}(\Omega)$. The authors extend the framework to nonlinear reactions $|u|^{p-2}u$ ($1<p\le2$) using monotone-operator theory and a quasi-norm $\|\cdot\|_{(w,p)}$, obtaining analogous error control. They implement projection-based and reduced-space active-set solvers within Firedrake-PETSc to solve the variational inequalities and demonstrate through five numerical examples that the bound-preserving approach maintains physical bounds, suppresses nonphysical oscillations, and achieves the predicted convergence behavior, even under discontinuous data or nonlinearities. The work lays groundwork for applying bound-preserving FE methods to kinetic and non-Newtonian problems, with emphasis on stability, accuracy, and scalability in practical simulations.
Abstract
In this article, we present a numerical approach to ensure the preservation of physical bounds on the solutions to linear and nonlinear hyperbolic convection-reaction problems at the discrete level. We provide a rigorous framework for error analysis, formulating the discrete problem as a variational inequality and demonstrate optimal convergence rates in a natural norm. We summarise extensive numerical experiments validating the effectiveness of the proposed methods in preserving physical bounds and preventing unphysical oscillations, even in challenging scenarios involving highly nonlinear reaction terms.
