CFDBench: A Large-Scale Benchmark for Machine Learning Methods in Fluid Dynamics
Yining Luo, Yingfa Chen, Zhen Zhang

TL;DR
CFDBench is a comprehensive benchmark dataset for evaluating the generalization capabilities of neural operators in solving various fluid dynamics problems, highlighting current models' limitations and facilitating future improvements.
Contribution
The paper introduces CFDBench, a large-scale CFD benchmark dataset designed to assess neural operators' generalization across diverse fluid flow scenarios.
Findings
Many baseline models exhibit errors up to 300%.
Severe error accumulation occurs during autoregressive inference.
CFDBench enables comprehensive comparison of neural operators in CFD.
Abstract
In recent years, applying deep learning to solve physics problems has attracted much attention. Data-driven deep learning methods produce fast numerical operators that can learn approximate solutions to the whole system of partial differential equations (i.e., surrogate modeling). Although these neural networks may have lower accuracy than traditional numerical methods, they, once trained, are orders of magnitude faster at inference. Hence, one crucial feature is that these operators can generalize to unseen PDE parameters without expensive re-training.In this paper, we construct CFDBench, a benchmark tailored for evaluating the generalization ability of neural operators after training in computational fluid dynamics (CFD) problems. It features four classic CFD problems: lid-driven cavity flow, laminar boundary layer flow in circular tubes, dam flows through the steps, and periodic…
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 Vibration Analysis · Oil and Gas Production Techniques
MethodsMax Pooling · *Communicated@Fast*How Do I Communicate to Expedia? · Concatenated Skip Connection · Convolution · U-Net
