Multi-Level GNN Preconditioner for Solving Large Scale Problems
Not on the map. Why?
Abstract (arXiv)
Large-scale numerical simulations often come at the expense of daunting computations. High-Performance Computing has enhanced the process, but adapting legacy codes to leverage parallel GPU computations remains challenging. Meanwhile, Machine Learning models can harness GPU computations effectively but often struggle with generalization and accuracy. Graph Neural Networks (GNNs), in particular, are great for learning from unstructured data like meshes but are often limited to small-scale problems. Moreover, the capabilities of the trained model usually restrict the accuracy of the data-driven solution. To benefit from both worlds, this paper introduces a novel preconditioner integrating a GNN model within a multi-level Domain Decomposition framework. The proposed GNN-based preconditioner is used to enhance the efficiency of a Krylov method, resulting in a hybrid solver that can converge with any desired level of accuracy. The efficiency of the Krylov method greatly benefits from the GNN preconditioner, which is adaptable to meshes of any size and shape, is executed on GPUs, and features a multi-level approach to enforce the scalability of the entire process. Several experiments are conducted to validate the numerical behavior of the hybrid solver, and an in-depth analysis of its performance is proposed to assess its competitiveness against a C++ legacy solver.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 14 of its 36 references that are in the map. First posted on arXiv 13 Feb 2024.
Builds on
14 of 36 references.
References · 14
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2020Learning Mesh-Based Simulation with Graph Networkscited by 840
- 2017The Deep Ritz method: A deep learning-based numerical algorithm for solving variational problemscited by 581
- 2021Machine learning accelerated computational fluid dynamicscited by 461
- 2022Message Passing Neural PDE Solverscited by 368
- 2018Graph networks as learnable physics engines for inference and controlcited by 242
- 2020Solver-in-the-Loop: Learning from Differentiable Physics to Interact with Iterative PDE-Solverscited by 201
- 2018Latent-space Physics: Towards Learning the Temporal Evolution of Fluid Flowcited by 97
- 2019D3M: A deep domain decomposition method for partial differential equationscited by 44
- 2022Physics-Embedded Neural Networks: Graph Neural PDE Solvers with Mixed Boundary Conditionscited by 33
- 2019Poisson CNN: Convolutional neural networks for the solution of the Poisson equation on a Cartesian meshcited by 22
- 2023Machine learning and domain decomposition methods -- a surveycited by 14
Built on by
Not cited yet.