cs.CEMay 19, 2026

An End-to-End PyTorch Interface for Differentiable PDE Solvers: A RANS Model-Correction Study

Authors: Luca SaverioMichele Alessandro BucciGianmarco FarroCédric ContentDenis Sipp

Organizations: MONHADE · Digital Sciences & Technologies Department, Safran Tech, Magny-Les-Hameaux, 78114, France. · DAAA, ONERA, Institut Polytechnique de Paris, Meudon, 92190, France. · MONHADE, équipe INRIA-ONERA, DSG, ONERA, Institut Polytechnique de Paris, Palaiseau, 91120, France.

Abstract

This work presents an end-to-end strategy for solving inverse problems constrained by Partial Differential Equations within a fully differentiable Machine Learning framework. The proposed formulation provides a unified and user-friendly methodology applicable to a wide range of problems, from data assimilation to closure modeling. Our approach combines a baseline differentiable PDE solver, which predicts the state w from the nonlinear system R(w)=0R(w) = 0, with a generic additive, parametrized, and differentiable correction fφ(w)f_φ(w), with trainable parameters φφ. We show how to optimize phi within a fully differentiable Python workflow by reformulating the PDE as an implicit layer, enabling its integration into arbitrary objective functions, while leveraging PyTorch's automatic differentiation graph. The method is demonstrated on the Reynolds-Averaged Navier-Stokes equations for compressible flows, where the closure term, or a portion of it, is modeled using trainable parameters or a Neural Network. The first application considers the 2D NASA Wall-Mounted Hump test case, where a production-term parameter is optimized against time-averaged LES data. A second application is carried out on the VKI LS-59 turbine blade, where the Spalart-Allmaras eddy viscosity field is reconstructed through the optimization of a trainable spatial field. A dataset is generated starting from the VKI LS-59 turbine blade geometry using the differentiable BROADCAST solver with the Spalart-Allmaras turbulence model. The results highlight the flexibility of the framework, showing its applicability beyond turbulence modeling to a broader class of physics-informed PDE-constrained problems with data-driven components.

Explore similar work

CardsList
  1. Deep Learning of Solver-Aware Turbulence Closures from Nudged LES Dynamics

    Apr 26, 2026Ashwin Suriyanarayanan, Dibyajyoti Chakraborty, Romit MaulikShallow Water EquationsTurbulence