Symmetric Basis Convolutions for Learning Lagrangian Fluid Mechanics

Rene Winchenbach, Nils Thuerey
3/25/2024
cs.LGphysics.comp-ph

Official code: tum-pbs/SFBC (8 stars, MIT, last commit 2025-05-19).

Abstract

Learning physical simulations has been an essential and central aspect of many recent research efforts in machine learning, particularly for Navier-Stokes-based fluid mechanics. Classic numerical solvers have traditionally been computationally expensive and challenging to use in inverse problems, whereas Neural solvers aim to address both concerns through machine learning. We propose a general formulation for continuous convolutions using separable basis functions as a superset of existing methods and evaluate a large set of basis functions in the context of (a) a compressible 1D SPH simulation, (b) a weakly compressible 2D SPH simulation, and (c) an incompressible 2D SPH Simulation. We demonstrate that even and odd symmetries included in the basis functions are key aspects of stability and accuracy. Our broad evaluation shows that Fourier-based continuous convolutions outperform all other architectures regarding accuracy and generalization. Finally, using these Fourier-based networks, we show that prior inductive biases, such as window functions, are no longer necessary. An implementation of our approach, as well as complete datasets and solver implementations, is available at https://github.com/tum-pbs/SFBC.

View on arXivView PDF

Code Implementations(1)

tum-pbs/SFBCOfficial100%
MIT

ICLR'24: Symmetric basis convolutions for learning lagrangian fluid mechanics

83HTML, ShellMar 20, 20241 years agoMIT

Similar Papers

Cite this paper

@article{winchenbach2024symmetric,
  title  = {Symmetric Basis Convolutions for Learning Lagrangian Fluid Mechanics},
  author = {Rene Winchenbach and Nils Thuerey},
  year   = {2024},
  eprint = {2403.16680},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.16680v1},
  journal = {ICLR 2024 2024}
}

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

Discussion