Accelerating multigrid solver with generative super-resolution
Francisco Holguin, GS Sidharth, Gavin Portwood
TL;DR
This work investigates accelerating geometric multigrid solvers for the pressure-Poisson equation by replacing the traditional prolongation operator with a generative adversarial network-based super-resolution (GAN-SR) operator. By training on fluid-pressure data and applying the SR interpolation within a two-level V-cycle, the approach injects finer-scale structure earlier in the iteration, achieving convergence comparable to spline-based interpolation and, in some cases, faster with alternating operators. The study reveals a rich hybrid-parameter landscape: mixed strategies (e.g., alternating GAN and spline interpolations) often outperform purely spline or purely SR methods, and transferability across Reynolds numbers and grid scales is observed, albeit with caveats at very high resolutions. Overall, GAN-SR prolongation offers a viable, interpretable accelerator for multigrid Poisson solves in fluid mechanics, with practical guidance on when and how to mix interpolation operators for best performance.
Abstract
The geometric multigrid algorithm is an efficient numerical method for solving a variety of elliptic partial differential equations (PDEs). The method damps errors at progressively finer grid scales, resulting in faster convergence compared to iterative methods such as Gauss-Seidel. The prolongation or coarse-to-fine interpolation operator within the multigrid algorithm, lends itself to a data-driven treatment with deep learning super-resolution, commonly used to increase the resolution of images. We (i) propose the integration of a super-resolution generative adversarial network (GAN) model with the multigrid algorithm as the prolongation operator and (ii) show that the GAN-interpolation can improve the convergence properties of multigrid in comparison to cubic spline interpolation on a class of multiscale PDEs typically solved in fluid mechanics and engineering simulations. We also highlight the importance of characterizing hybrid (machine learning/traditional) algorithm parameters.
