RiemannONets: Interpretable Neural Operators for Riemann Problems
Ahmad Peyvan, Vivek Oommen, Ameya D. Jagtap, George Em Karniadakis

TL;DR
This paper introduces RiemannONets, a neural operator framework that accurately and efficiently solves high-pressure ratio Riemann problems in compressible flows, with interpretability and real-time capabilities.
Contribution
The paper proposes a modified DeepONet with a hierarchical basis for improved accuracy, efficiency, and interpretability in solving Riemann problems, outperforming vanilla models and U-Net variants.
Findings
Modified DeepONet achieves higher accuracy and robustness.
Hierarchical basis reflects physical flow features.
Neural operators enable real-time Riemann problem solutions.
Abstract
Developing the proper representations for simulating high-speed flows with strong shock waves, rarefactions, and contact discontinuities has been a long-standing question in numerical analysis. Herein, we employ neural operators to solve Riemann problems encountered in compressible flows for extreme pressure jumps (up to pressure ratio). In particular, we first consider the DeepONet that we train in a two-stage process, following the recent work of \cite{lee2023training}, wherein the first stage, a basis is extracted from the trunk net, which is orthonormalized and subsequently is used in the second stage in training the branch net. This simple modification of DeepONet has a profound effect on its accuracy, efficiency, and robustness and leads to very accurate solutions to Riemann problems compared to the vanilla version. It also enables us to interpret the results physically…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Fluid Dynamics and Turbulent Flows · Nuclear Engineering Thermal-Hydraulics
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Max Pooling · Concatenated Skip Connection · Convolution · High-Order Consensuses · U-Net
