Neural Preconditioning Operator for Efficient PDE Solves
Zhihao Li, Di Xiao, Zhilu Lai, Wei Wang

TL;DR
The paper presents the Neural Preconditioning Operator (NPO), a neural network-based method that accelerates PDE solvers by improving convergence and reducing computation time across various problems and mesh types.
Contribution
Introducing NPO, a neural operator that generalizes preconditioning for PDE solvers, combining algebraic multigrid with transformer architecture for improved efficiency.
Findings
NPO reduces iteration counts and runtime significantly.
NPO outperforms traditional and neural methods across resolutions.
NPO maintains robust convergence on large, irregular grids.
Abstract
We introduce the Neural Preconditioning Operator (NPO), a novel approach designed to accelerate Krylov solvers in solving large, sparse linear systems derived from partial differential equations (PDEs). Unlike classical preconditioners that often require extensive tuning and struggle to generalize across different meshes or parameters, NPO employs neural operators trained via condition and residual losses. This framework seamlessly integrates with existing neural network models, serving effectively as a preconditioner to enhance the performance of Krylov subspace methods. Further, by melding algebraic multigrid principles with a transformer-based architecture, NPO significantly reduces iteration counts and runtime for solving Poisson, Diffusion, and Linear Elasticity problems on both uniform and irregular meshes. Our extensive numerical experiments demonstrate that NPO outperforms…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Model Reduction and Neural Networks
