Dynamic Deep Learning Based Super-Resolution For The Shallow Water Equations

Maximilian Witte, Fabricio Rodrigues Lapolli, Philip Freese, Sebastian Götschel, Daniel Ruprecht +2 more
4/9/2024
cs.LGphysics.comp-phphysics.flu-dyn

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Using the nonlinear shallow water equations as benchmark, we demonstrate that a simulation with the ICON-O ocean model with a 20km resolution that is frequently corrected by a U-net-type neural network can achieve discretization errors of a simulation with 10km resolution. The network, originally developed for image-based super-resolution in post-processing, is trained to compute the difference between solutions on both meshes and is used to correct the coarse mesh every 12h. Our setup is the Galewsky test case, modeling transition of a barotropic instability into turbulent flow. We show that the ML-corrected coarse resolution run correctly maintains a balance flow and captures the transition to turbulence in line with the higher resolution simulation. After 8 day of simulation, the $L_2$-error of the corrected run is similar to a simulation run on the finer mesh. While mass is conserved in the corrected runs, we observe some spurious generation of kinetic energy.

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. 1 weaker match is hidden by default — 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{witte2024dynamic,
  title  = {Dynamic Deep Learning Based Super-Resolution For The Shallow Water Equations},
  author = {Maximilian Witte and Fabricio Rodrigues Lapolli and Philip Freese and Sebastian Götschel and Daniel Ruprecht and Peter Korn and Christopher Kadow},
  year   = {2024},
  eprint = {2404.06400},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.06400v2}
}

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/2404.06400.svg)](https://codeofpaper.com/paper/2404.06400)

Discussion