Source-linked AI summary

MeshfreeFlowNet: A Physics-Constrained Deep Continuous Space-Time Super-Resolution Framework

Chiyu Max Jiang, Soheil Esmaeilzadeh, Kamyar Azizzadenesheli, Karthik Kashinath, Mustafa Mustafa, Hamdi A. Tchelepi, Philip Marcus, Prabhat, Anima Anandkumar

arXiv:2005.01463v2cs.LGeess.IVphysics.flu-dynstat.ML

TL;DR

Fine-scale physical quantities depend on resolving wide-ranging spatial and temporal scales, while learning-based super-resolution must also produce physically valid solutions and scale to HPC systems. MeshfreeFlowNet addresses this with continuous, physics-constrained outputs from low-resolution inputs, and it significantly improves turbulent-flow super-resolution over traditional and deep-learning baselines while scaling to large GPU clusters.

  • Problem

    Accurately resolving fine spatial and temporal scales is important for physical quantities such as turbulent-flow energy spectra, while learning-based methods must produce physically valid solutions and scale to HPC systems.

  • Method

    MeshfreeFlowNet maps low-resolution inputs to a localized latent context grid with a convolutional encoder, then continuously queries that representation to generate grid-free spatio-temporal solutions under physics constraints.

  • Results

    MeshfreeFlowNet significantly outperforms trilinear interpolation and 3D U-Net baselines in recovering important physical flow quantities for turbulent Rayleigh–Bénard convection super-resolution.

  • Takeaways & Limitations

    Continuous outputs, arbitrary combinations of PDE constraints, arbitrary-sized spatio-temporal domains, and demonstrated cluster scalability support applying MeshfreeFlowNet to computationally demanding physical problems.

  • Takeaways & Limitations

    The demonstrated application is 2D Rayleigh–Bénard convection, and applicability to other physical systems remains future work.

Abstract

from arXiv · show

We propose MeshfreeFlowNet, a novel deep learning-based super-resolution framework to generate continuous (grid-free) spatio-temporal solutions from the low-resolution inputs. While being computationally efficient, MeshfreeFlowNet accurately recovers the fine-scale quantities of interest. MeshfreeFlowNet allows for: (i) the output to be sampled at all spatio-temporal resolutions, (ii) a set of Partial Differential Equation (PDE) constraints to be imposed, and (iii) training on fixed-size inputs on arbitrarily sized spatio-temporal domains owing to its fully convolutional encoder. We empirically study the performance of MeshfreeFlowNet on the task of super-resolution of turbulent flows in the Rayleigh-Benard convection problem. Across a diverse set of evaluation metrics, we show that MeshfreeFlowNet significantly outperforms existing baselines. Furthermore, we provide a large scale implementation of MeshfreeFlowNet and show that it efficiently scales across large clusters, achieving 96.80% scaling efficiency on up to 128 GPUs and a training time of less than 4 minutes.

1 Introduction

MeshfreeFlowNet addresses the challenge of reconstructing fine-scale physical behavior from coarse spatio-temporal data while incorporating PDE constraints and supporting scalable computation. It produces continuous outputs, evaluates turbulent-flow quantities accurately, and scales to large GPU clusters.

  • Motivation: Fine-scale resolution is essential because important physical quantities, including turbulent-flow energy spectra, depend on resolving widely separated spatial and temporal scales.These disparities occur across turbulent, convective-diffusive, subsurface, multiphase, chemical, and climate systems.
  • Motivation: Super-resolution reconstructs fine-scale solutions from low-resolution physical data by learning statistical correlations between paired resolutions.A successful model should represent high-resolution outputs efficiently, scale to large domains, and incorporate PDE constraints.
  • Framework: MeshfreeFlowNet generates continuous, grid-free spatio-temporal solutions from low-resolution inputs using a convolutional encoder and continuously queryable latent context grid.The framework is designed as a physics-constrained deep learning model for super-resolution tasks.
  • Evaluation: MeshfreeFlowNet consistently improves recovery of key physical quantities in Rayleigh–Bénard turbulent-flow super-resolution relative to competing baselines.The evaluation uses physics-based metrics for objective assessment of reconstructed high-resolution flows.
  • Scalability: ∼97% scaling efficiency is retained when the large-scale implementation runs on up to 128 GPUs.This demonstrates the framework’s scalability to larger and more challenging problems.

2 Related Works

Related work spans grid-based deep learning for fluid flows, PDE-solving networks with physics terms, alternative spatial representations, turbulent-flow models, and image or video super-resolution.

  • Grid-based fluid models: Grid-based deep learning models represent flow properties such as velocity and pressure as structured data and use convolutional architectures for flow prediction.Prior examples address laminar flow around objects and flow fields around airfoils.
  • PDE-solving networks: Fully connected neural networks have been used to solve PDEs, with governing equations incorporated into the training loss to enforce physical constraints.Reported applications include Poisson equations, eigenvalue problems, and electrical impedance tomography.
  • Alternative representations: Graph-based representations can map PDE inputs to solutions and generalize across numerical discretization methods and levels.This line of work uses message passing rather than a conventional grid-only representation.
  • Turbulent-flow models: Turbulent-flow research has combined trainable spectral filters, RANS or LES models, convolutional architectures, and differentiable spectral physics layers.These approaches target prediction or enforcement of selected physical constraints in turbulent-flow settings.
  • Super-resolution: Computer-vision super-resolution methods reconstruct high-resolution images or videos from low-resolution inputs using prediction-, edge-, statistical-, patch-, sparse-representation-, and deep-learning-based approaches.These methods differ mainly in their intended application and representation choices.

3 Preliminaries

The paper formulates super-resolution as learning an operator that maps low-resolution PDE solutions to high-resolution solutions, then evaluates it on Rayleigh–Bénard convection using turbulence metrics. The dataset is generated from numerically solved simulations across varied physical parameters and evaluated against high-resolution ground truth.

  • Problem formulation: The PDE is defined on a spatio-temporal domain combining a d-dimensional spatial region with a time interval.The formulation includes interior and boundary operators, source and boundary functions, and a solution y over the domain.
  • Problem formulation: The framework learns an operator F that maps low-resolution solutions to corresponding high-resolution PDE solutions with a small approximation error.The desired operator class should achieve an approximation gap comparable to a target error level.
  • Rayleigh–Bénard setup: Rayleigh–Bénard simulations model a hot lower plate and cold upper plate, producing buoyancy-driven flow in a two-dimensional fluid layer.The simulations use spectral numerical solutions of the governing equations with Rayleigh and Prandtl numbers varied over prescribed ranges.
  • Rayleigh–Bénard setup: The high-resolution dataset uses nx = 4 × nz = 512 spatial points and nt = 400 time points over a 50-second, aspect-ratio-four domain.The normalized vertical length is one, with Lx = 4 × Lz = 4 [m].
  • Evaluation metrics: Evaluation compares predicted and ground-truth high-resolution fields using NMAE, R2, and physical turbulence quantities including energy, velocity, dissipation, and characteristic scales.The listed metrics include turbulent integral scale, large-eddy turnover time, total kinetic energy, RMS velocity, dissipation, Taylor microscale, Taylor-scale Reynolds number, and Kolmogorov scales.

4 MeshfreeFlowNet

MeshfreeFlowNet maps low-resolution physical inputs to a latent context grid and continuously decodes outputs at arbitrary spatio-temporal locations. Its physics-constrained training combines prediction and PDE-residual losses, while the fully convolutional encoder supports larger test domains.

  • MeshfreeFlowNet constructs super-resolution solutions to PDEs from their low-resolution counterparts using a latent context representation and continuous decoding.
  • 4.2 Continuous Decoding Network: The continuous decoder queries spatio-temporal coordinates together with neighboring latent context vectors and interpolates the resulting values to produce physical outputs.For each query, the method uses the neighboring vertices that bound the query location and trilinear interpolation.
  • 4.1 Context Generation Network: The context generation network is a convolutional encoder that transforms low-resolution physical inputs into a latent context grid.
  • 4.1 Context Generation Network: The fully convolutional encoder can process fixed-size sub-windows, allowing test domains with substantially larger spatial and temporal dimensions.
  • 4.2 Continuous Decoding Network: Continuous outputs remove output-resolution limitations and enable arbitrary spatio-temporal derivatives through backpropagation for PDE-based constraints.
  • 4.3 Loss Function: Training combines prediction loss against ground-truth physical outputs with equation loss based on governing-PDE residuals, weighted by γ.

5 Experiments

Experiments examine loss weighting, baseline comparisons, robustness to unseen conditions, and distributed scalability. MeshfreeFlowNet benefits from balancing prediction and PDE losses, broader training conditions, and multi-GPU execution.

  • Loss weighting: γ = 0.05 achieves the best validation performance by balancing Prediction loss with Equation loss.Prediction loss captures global structure, while Equation loss guides local reconstruction through PDE residuals.
  • Baseline comparison: Trilinear interpolation fails to recover fine-scale flow details, producing large errors in flow-based evaluation metrics.The comparison includes trilinear interpolation and a deep-learning 3D U-Net baseline.
  • Unseen conditions: Training on 10 datasets with different initial conditions improves performance on unseen initial-condition cases.The study compares training on one dataset against training on 10 datasets.
  • Scalability: 96.80% scaling efficiency is achieved on up to 128 GPUs, while increasing GPU workers sharply reduces total training time.The models reach similar losses after 100 epochs, although very large batch sizes may reduce convergence scalability at 128 GPUs.

6 Conclusion and Future Work

The conclusion presents MeshfreeFlowNet as a continuous, physics-constrained super-resolution framework that outperforms the evaluated baselines and scales to large GPU clusters. Future work targets applications beyond 2D Rayleigh–Bénard convection and turbulent flows.

  • Conclusion: MeshfreeFlowNet produces continuous outputs, supports arbitrary combinations of PDE constraints, and handles arbitrarily sized spatio-temporal domains.These capabilities follow from its fully convolutional architecture and continuous decoding approach.
  • Conclusion: MeshfreeFlowNet recovers important turbulent-flow quantities more accurately than trilinear interpolation and 3D U-Net baselines.The cited quantities include Turbulent Kinetic Energy and Kolmogorov time and length scales.
  • Future work: Future work will explore applications beyond 2D Rayleigh–Bénard convection, including broader physical applications and 4D space-time simulations.The authors identify 4D spatio-temporal convolutions as one possible extension.
Loading 2005.01463v2…