Transported Memory Networks accelerating Computational Fluid Dynamics
Matthias Schulz, Gwendal Jouan, Daniel Berger, Stefan Gavranovic, Dirk Hartmann
TL;DR
This paper addresses the challenge of accelerating industrial CFD solvers on unstructured meshes by replacing large-stencil CNN corrections with Transported Memory Networks (TMN), a memory-augmented architecture that relies on direct neighbor information and a per-cell hidden state transported with the flow. TMN couples a base FV solver with a lightweight neural corrector and a hidden-state updater, enabling autoregressive rollouts that preserve physics-inspired history while staying compatible with generic discretizations. Across 2D Kolmogorov turbulence experiments, TMN achieves comparable pointwise and spectral accuracy to CNN-based approaches but with significantly better computational efficiency, with 2–8 hidden states sufficing depending on the metric. The work suggests strong potential for integrating TMN into industrial FV codes and outlines future extensions to 3D unstructured meshes, boundary handling, and adaptive time stepping.
Abstract
In recent years, augmentation of differentiable PDE solvers with neural networks has shown promising results, particularly in fluid simulations. However, most approaches rely on convolutional neural networks and custom solvers operating on Cartesian grids with efficient access to cell data. This particular choice poses challenges for industrial-grade solvers that operate on unstructured meshes, where access is restricted to neighboring cells only. In this work, we address this limitation using a novel architecture, named Transported Memory Networks. The architecture draws inspiration from both traditional turbulence models and recurrent neural networks, and it is fully compatible with generic discretizations. Our results show that it is point-wise and statistically comparable to, or improves upon, previous methods in terms of both accuracy and computational efficiency.
