English

Scalable and Consistent Graph Neural Networks for Distributed Mesh-based Data-driven Modeling

Distributed, Parallel, and Cluster Computing 2024-10-03 v1 Machine Learning Computational Physics

Abstract

This work develops a distributed graph neural network (GNN) methodology for mesh-based modeling applications using a consistent neural message passing layer. As the name implies, the focus is on enabling scalable operations that satisfy physical consistency via halo nodes at sub-graph boundaries. Here, consistency refers to the fact that a GNN trained and evaluated on one rank (one large graph) is arithmetically equivalent to evaluations on multiple ranks (a partitioned graph). This concept is demonstrated by interfacing GNNs with NekRS, a GPU-capable exascale CFD solver developed at Argonne National Laboratory. It is shown how the NekRS mesh partitioning can be linked to the distributed GNN training and inference routines, resulting in a scalable mesh-based data-driven modeling workflow. We study the impact of consistency on the scalability of mesh-based GNNs, demonstrating efficient scaling in consistent GNNs for up to O(1B) graph nodes on the Frontier exascale supercomputer.

Keywords

Cite

@article{arxiv.2410.01657,
  title  = {Scalable and Consistent Graph Neural Networks for Distributed Mesh-based Data-driven Modeling},
  author = {Shivam Barwey and Riccardo Balin and Bethany Lusch and Saumil Patel and Ramesh Balakrishnan and Pinaki Pal and Romit Maulik and Venkatram Vishwanath},
  journal= {arXiv preprint arXiv:2410.01657},
  year   = {2024}
}
R2 v1 2026-06-28T19:05:26.968Z