GNS: A generalizable Graph Neural Network-based simulator for particulate and fluid modeling
Not on the map. Why?
Abstract (arXiv)
We develop a PyTorch-based Graph Network Simulator (GNS) that learns physics and predicts the flow behavior of particulate and fluid systems. GNS discretizes the domain with nodes representing a collection of material points and the links connecting the nodes representing the local interaction between particles or clusters of particles. The GNS learns the interaction laws through message passing on the graph. GNS has three components: (a) Encoder, which embeds particle information to a latent graph, the edges are learned functions; (b) Processor, which allows data propagation and computes the nodal interactions across steps; and (c) Decoder, which extracts the relevant dynamics (e.g., particle acceleration) from the graph. We introduce physics-inspired simple inductive biases, such as an inertial frame that allows learning algorithms to prioritize one solution (constant gravitational acceleration) over another, reducing learning time. The GNS implementation uses semi-implicit Euler integration to update the next state based on the predicted accelerations. GNS trained on trajectory data is generalizable to predict particle kinematics in complex boundary conditions not seen during training. The trained model accurately predicts within a 5% error of its associated material point method (MPM) simulation. The predictions are 5,000x faster than traditional MPM simulations (2.5 hours for MPM simulations versus 20 s for GNS simulation of granular flow). GNS surrogates are popular for solving optimization, control, critical-region prediction for in situ viz, and inverse-type problems. The GNS code is available under the open-source MIT license at https://github.com/geoelements/gns.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 6 of its 13 references that are in the map. First posted on arXiv 18 Nov 2022.
Builds on
6 of 13 references.
References · 6
- 2017Graph Attention Networkscited by 8,923
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2020Learning to Simulate Complex Physics with Graph Networkscited by 880
- 2022Model-Free Data-Driven Inference in Computational Mechanicscited by 5
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 2; 2026: 4.
12 papers.
- 2024Neural Material Adaptor for Visual Grounding of Intrinsic Dynamicscited by 32
- 2023Graph Neural Network-based surrogate model for granular flowscited by 16
- 2024Triplet Interaction Improves Graph Transformers: Accurate Molecular Graph Learning with Triplet Graph Transformerscited by 12
- 2023Accelerating Particle and Fluid Simulations with Differentiable Graph Networks for Solving Forward and Inverse Problemscited by 6
- 2024Inverse analysis of granular flows using differentiable graph neural network simulatorcited by 5
- 2025Hybrid Neural-MPM for Interactive Fluid Simulations in Real-Timecited by 3
- 2025Towards scientific machine learning for granular material simulations -- challenges and opportunitiescited by 1
- 2024Pretraining Strategy for Neural Potentialscited by 0
- 2026Enabling Structure-Only Initialization and Out-of-Distribution Generalization in GNN-based Molecular Dynamics Simulatorscited by 0
- 2026OnlyDense: Reduced-Order Modeling for Lagrangian simulationcited by 0
- 2026TRACE: A spatiotemporal contact memory graph network simulator for granular dynamicscited by 0
- 2026Adaptive Interaction Graphs for Particle Simulationcited by 0
- 2026Adaptive Interaction Graphs for Particle Simulation25 Sep 2026
- 2026TRACE: A spatiotemporal contact memory graph network simulator for granular dynamics2 Sep 2026
- 2026OnlyDense: Reduced-Order Modeling for Lagrangian simulation8 Jun 2026
- 2026Enabling Structure-Only Initialization and Out-of-Distribution Generalization in GNN-based Molecular Dynamics Simulators10 May 2026
- 2025Hybrid Neural-MPM for Interactive Fluid Simulations in Real-Time25 May 2025
- 2025Towards scientific machine learning for granular material simulations -- challenges and opportunities1 Apr 2025
- 2024Neural Material Adaptor for Visual Grounding of Intrinsic Dynamics10 Oct 2024
- 2024Pretraining Strategy for Neural Potentials24 Feb 2024
- 2024Triplet Interaction Improves Graph Transformers: Accurate Molecular Graph Learning with Triplet Graph Transformers7 Feb 2024
- 2024Inverse analysis of granular flows using differentiable graph neural network simulator17 Jan 2024
- 2023Accelerating Particle and Fluid Simulations with Differentiable Graph Networks for Solving Forward and Inverse Problems23 Sep 2023
- 2023Graph Neural Network-based surrogate model for granular flows9 May 2023