Algorithmic Detection of Conserved Quantities for Finite-Difference Schemes

Diogo A. Gomes, Friedemann Krannich, Bashayer Majrashi, Ricardo de Lima Ribeiro*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

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 languageEnglish (US)
Article number21
JournalMathematics in Computer Science
Volume18
Issue number4
DOIs
StatePublished - 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

Fingerprint

Dive into the research topics of 'Algorithmic Detection of Conserved Quantities for Finite-Difference Schemes'. Together they form a unique fingerprint.

Cite this