Learning Preconditioner for Conjugate Gradient PDE Solvers

05/25/2023
by   Yichen Li, et al.
0

Efficient numerical solvers for partial differential equations empower science and engineering. One of the commonly employed numerical solvers is the preconditioned conjugate gradient (PCG) algorithm which can solve large systems to a given precision level. One challenge in PCG solvers is the selection of preconditioners, as different problem-dependent systems can benefit from different preconditioners. We present a new method to introduce inductive bias in preconditioning conjugate gradient algorithm. Given a system matrix and a set of solution vectors arise from an underlying distribution, we train a graph neural network to obtain an approximate decomposition to the system matrix to be used as a preconditioner in the context of PCG solvers. We conduct extensive experiments to demonstrate the efficacy and generalizability of our proposed approach in solving various 2D and 3D linear second-order PDEs.

READ FULL TEXT

page 6

page 12

page 14

research
04/15/2022

Learning time-dependent PDE solver using Message Passing Graph Neural Networks

One of the main challenges in solving time-dependent partial differentia...
research
02/25/2019

Learning to Optimize Multigrid PDE Solvers

Constructing fast numerical solvers for partial differential equations (...
research
01/14/2022

Evaluating Accuracy and Efficiency of HPC Solvers for Sparse Linear Systems with Applications to PDEs

Partial Differential Equations (PDEs) describe several problems relevant...
research
05/22/2022

A Deep Gradient Correction Method for Iteratively Solving Linear Systems

We present a novel deep learning approach to approximate the solution of...
research
03/30/2020

Computing first passage times for Markov-modulated fluid models using numerical PDE problem solvers

A popular method to compute first-passage probabilities in continuous-ti...
research
02/15/2022

Lie Point Symmetry Data Augmentation for Neural PDE Solvers

Neural networks are increasingly being used to solve partial differentia...
research
05/23/2019

Recursive blocked algorithms for linear systems with Kronecker product structure

Recursive blocked algorithms have proven to be highly efficient at the n...

Please sign up or login with your details

Forgot password? Click here to reset