Application of Machine Learning and Convex Limiting to Subgrid Flux Modeling in the Shallow-Water Equations

Ilya Timofeyev, Alexey Schwarzmann, Dmitri Kuzmin
7/24/2024
physics.comp-phcs.LGphysics.ao-ph

No confident code implementation found for this paper.

Abstract

We propose a combination of machine learning and flux limiting for property-preserving subgrid scale modeling in the context of flux-limited finite volume methods for the one-dimensional shallow-water equations. The numerical fluxes of a conservative target scheme are fitted to the coarse-mesh averages of a monotone fine-grid discretization using a neural network to parametrize the subgrid scale components. To ensure positivity preservation and the validity of local maximum principles, we use a flux limiter that constrains the intermediate states of an equivalent fluctuation form to stay in a convex admissible set. The results of our numerical studies confirm that the proposed combination of machine learning with monolithic convex limiting produces meaningful closures even in scenarios for which the network was not trained.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{timofeyev2024application,
  title  = {Application of Machine Learning and Convex Limiting to Subgrid Flux Modeling in the Shallow-Water Equations},
  author = {Ilya Timofeyev and Alexey Schwarzmann and Dmitri Kuzmin},
  year   = {2024},
  eprint = {2407.17214},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.17214v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.17214.svg)](https://codeofpaper.com/paper/2407.17214)

Discussion