Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Learned WENO: an advection scheme that learns where to dissipate

esmax · ocean · 8 · An advection scheme that keeps WENO's stencils, convexity and masks and learns only how to weigh the candidates

Abstract

The advection scheme is where a coarse ocean model loses information: it smooths fronts, dissipates eddies, and decides whether a run stays stable. In this page, we keep everything that makes WENO safe (flux form, fixed candidate stencils, convex weights, land masks) and learn only one thing, which is how to weigh the candidates at each face. We use the same Gulf Stream QG example as the other pages.

Keywords:WENOlearned advectionhybrid modelsattentionmixture of expertsfinitevolX

Open the full page

Where it sits. One concrete hybrid (type T2 of the taxonomy), worked through from the basis functions to the training and the adjoint. The full page is a self-contained document with operator boxes (inputs, outputs, shapes and units), figures and code sketches, which opens on its own and links back here.

TL;DR: Fixed stencils, learned weights

On the page

  1. The problem

  2. Notation

  3. Flux form: conservation for free

  4. Every scheme is a centred part plus a dissipation

  5. Why a single learned kernel cannot win

  6. Classical WENO5, from local basis functions

  7. Learned WENO

  8. Parallels

  9. As operators

  10. Code sketch

  11. Where it goes in the QG model

  12. Training

  13. For data assimilation

  14. What to watch

  15. Test ladder

  16. Where it lives