A simple predictor-corrector scheme without order reduction for advection-diffusion-reaction problems
Thi Tam Dang, Lukas Einkemmer, Alexander Ostermann

TL;DR
This paper introduces a predictor-corrector scheme for advection-diffusion-reaction equations that avoids order reduction and achieves second-order accuracy, improving computational efficiency and accuracy in complex boundary conditions.
Contribution
The paper extends a splitting method to nonlinear advection-reaction problems, constructing a predictor-corrector scheme that maintains second-order convergence without order reduction.
Findings
Scheme achieves second-order convergence under regularity assumptions.
Numerical experiments confirm theoretical accuracy improvements.
Method simplifies computations by using explicit Euler steps.
Abstract
Treating diffusion and advection/reaction separately is an effective strategy for solving semilinear advection-diffusion-reaction equations. However, such an approach is prone to suffer from order reduction, especially in the presence of inhomogeneous Dirichlet boundary conditions. In this paper, we extend an approach of Einkemmer and Ostermann [SIAM J. Sci. Comput. 37, A1577-A1592, 2015] to advection-diffusion-reaction problems, where the advection and reaction terms depend nonlinearly on both the solution and its gradient. Starting from a modified splitting method, we construct a predictor-corrector scheme that avoids order reduction and significantly improves accuracy. The predictor only requires the solution of a linear diffusion equation, while the corrector is simply an explicit Euler step of an advection-reaction equation. Under appropriate regularity assumptions on the exact…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Numerical methods for differential equations · Differential Equations and Numerical Methods
