Learning to Optimize Multigrid PDE Solvers

02/25/2019
by   Daniel Greenfeld, et al.
0

Constructing fast numerical solvers for partial differential equations (PDEs) is crucial for many scientific disciplines. A leading technique for solving large-scale PDEs is using multigrid methods. At the core of a multigrid solver is the prolongation matrix, which relates between different scales of the problem. This matrix is strongly problem-dependent, and its optimal construction is critical to the efficiency of the solver. In practice, however, devising multigrid algorithms for new problems often poses formidable challenges. In this paper we propose a framework for learning multigrid solvers. Our method learns a (single) mapping from discretized PDEs to prolongation operators for a broad class of 2D diffusion problems. We train a neural network once for the entire class of PDEs, using an efficient and unsupervised loss function. Our tests demonstrate improved convergence rates compared to the widely used Black-Box multigrid scheme, suggesting that our method successfully learned rules for constructing prolongation matrices.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/12/2020

Learning Algebraic Multigrid Using Graph Neural Networks

Efficient numerical solvers for sparse linear systems are crucial in sci...
research
02/24/2021

Learning optimal multigrid smoothers via neural networks

Multigrid methods are one of the most efficient techniques for solving l...
research
12/11/2022

DOSnet as a Non-Black-Box PDE Solver: When Deep Learning Meets Operator Splitting

Deep neural networks (DNNs) recently emerged as a promising tool for ana...
research
05/25/2023

Learning Preconditioner for Conjugate Gradient PDE Solvers

Efficient numerical solvers for partial differential equations empower s...
research
09/22/2022

A new reduced order model of linear parabolic PDEs

How to build an accurate reduced order model (ROM) for multidimensional ...
research
07/27/2022

Bridging Traditional and Machine Learning-based Algorithms for Solving PDEs: The Random Feature Method

One of the oldest and most studied subject in scientific computing is al...
research
02/15/2022

Lie Point Symmetry Data Augmentation for Neural PDE Solvers

Neural networks are increasingly being used to solve partial differentia...

Please sign up or login with your details

Forgot password? Click here to reset