Variational inequality approach to enforce the non-negative constraint for advection-diffusion equations
J. Chang, K. B. Nakshatrala

TL;DR
This paper introduces a variational inequality framework to enforce non-negativity and maximum principles in advection-diffusion equations, applicable to large-scale, heterogeneous subsurface simulations, demonstrating improved physical constraint enforcement.
Contribution
It develops a versatile VI-based computational framework compatible with various weak formulations, applicable to both diffusion and advection-diffusion equations, and compares its performance with QP methods.
Findings
VI approach effectively enforces non-negativity in large-scale problems.
The framework is compatible with any weak formulation, including single-field.
Numerical experiments show VI's viability for large-scale, heterogeneous simulations.
Abstract
Predictive simulations are crucial for the success of many subsurface applications, and it is highly desirable to obtain accurate non-negative solutions for transport equations in these numerical simulations. In this paper, we propose a computational framework based on the variational inequality (VI) which can also be used to enforce important mathematical properties (e.g., maximum principles) and physical constraints (e.g., the non-negative constraint). We demonstrate that this framework is not only applicable to diffusion equations but also to non-symmetric advection-diffusion equations. An attractive feature of the proposed framework is that it works with with any weak formulation for the advection-diffusion equations, including single-field formulations, which are computationally attractive. A particular emphasis is placed on the parallel and algorithmic performance of the VI…
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.
