Abstract
Many partial differential equations (PDEs) admit conserved quantities such as mass for the heat equation or energy for the advection equation. These are often essential for establishing well-posedness results. When approximating a PDE with a finite-difference scheme, it is crucial to determine whether related discretized quantities remain conserved by the scheme. Such conservation may ensure the stability of the numerical scheme. We present an algorithm for verifying the preservation of a polynomial quantity under a polynomial finite-difference scheme. Our schemes can be explicit or implicit, have higher-order time and space derivatives, and have an arbitrary number of variables. Additionally, we introduce an algorithm for finding conserved quantities. We illustrate our algorithm in several finite-difference schemes. Our approach incorporates a naive implementation of Comprehensive Gröbner Systems to handle parameters, ensuring accurate computation of conserved quantities.
Original language | English (US) |
---|---|
Article number | 21 |
Journal | Mathematics in Computer Science |
Volume | 18 |
Issue number | 4 |
DOIs | |
State | Published - Dec 2024 |
Bibliographical note
Publisher Copyright:© The Author(s), under exclusive licence to Springer Nature Switzerland AG 2024.
Keywords
- 13P10
- 35-04
- 65M06
- 68W30
- Comprehensive Gröbner systems (CGS)
- Conserved quantities
- Discrete partial variational derivative
- Discrete variational derivative
- Explicit schemes
- Finite-difference schemes
- Implicit schemes
ASJC Scopus subject areas
- Computational Mathematics
- Computational Theory and Mathematics
- Applied Mathematics