UGrid: An Efficient-And-Rigorous Neural Multigrid Solver for Linear PDEs
Xi Han, Fei Hou, Hong Qin
TL;DR
UGrid delivers an efficient-and-rigorous neural PDE solver by integrating multigrid V-cycles with a U-Net-inspired architecture, ensuring convergence and correctness for linear PDEs via a mathematically grounded masked-operator framework. It replaces traditional smoothers with learnable, boundary-aware convolutional operators and optimizes a residual-based loss in a self-supervised manner, enabling robust generalization to unseen geometries. Empirical results across Poisson, Helmholtz, and convection-diffusion-reaction problems demonstrate substantial speedups (up to 10–20x over strong baselines) and scalability to XL/XXL problems without retraining. The work offers a practical pathway for data-driven PDE solvers that retain mathematical guarantees, with potential extensions to nonlinear PDEs in future work.
Abstract
Numerical solvers of Partial Differential Equations (PDEs) are of fundamental significance to science and engineering. To date, the historical reliance on legacy techniques has circumscribed possible integration of big data knowledge and exhibits sub-optimal efficiency for certain PDE formulations, while data-driven neural methods typically lack mathematical guarantee of convergence and correctness. This paper articulates a mathematically rigorous neural solver for linear PDEs. The proposed UGrid solver, built upon the principled integration of U-Net and MultiGrid, manifests a mathematically rigorous proof of both convergence and correctness, and showcases high numerical accuracy, as well as strong generalization power to various input geometry/values and multiple PDE formulations. In addition, we devise a new residual loss metric, which enables unsupervised training and affords more stability and a larger solution space over the legacy losses.
