NPSolver: Neural Poisson Solver with Iterative Physics Supervision

Bocheng Zeng, Rui Zhang, Runze Mao, Mengtao Yan, Xuan Bai +3 more
5/25/2026
cs.LGcs.AI

No official code found. Best implementation: intell-sci-comput/NPSolver (6 stars, last commit 2026-06-10).

Abstract

Efficiently solving Poisson equations on complex, irregular domains remains a fundamental challenge in scientific computing, as classical iterative solvers often suffer from prohibitive runtime due to ill-conditioned systems. While neural operators offer a fast alternative, they typically rely on large-scale labeled datasets or struggle with unstable training dynamics when using physics-informed residual losses. We propose \textsc{NPSolver}, a neural Poisson solver trained without solution labels via iterative physics supervision. Instead of relying on fully converged numerical solutions or raw PDE residuals, \textsc{NPSolver} utilizes a small number of preconditioned conjugate gradient (PCG) steps to refine its own predictions, providing a more stable and well-scaled training signal. Theoretical analysis confirms that this iterative supervision serves as a well-conditioned error proxy and that a stop-gradient design is essential for optimization stability. To better capture boundary-driven features under mixed boundary conditions, we further introduce the Boundary-Aware Transolver (\textsc{BA-Transolver}) architecture that explicitly separates interior and boundary tokenization. Extensive evaluations on 2D and 3D irregular geometries demonstrate that \textsc{NPSolver} outperforms both physics-informed and data-driven baselines. Furthermore, a downstream thermal control task highlights the model's capability for conducting efficient and reliable gradient-based boundary control. We will release our codes and data at https://github.com/intell-sci-comput/NPSolver.

View on arXivView PDF

Code Implementations(1)

Official PyTorch Implementation of NPSolver: Neural Poisson Solver with Iterative Physics Supervision

60PythonMay 25, 20264 months ago

Similar Papers

Cite this paper

@article{zeng2026npsolver,
  title  = {NPSolver: Neural Poisson Solver with Iterative Physics Supervision},
  author = {Bocheng Zeng and Rui Zhang and Runze Mao and Mengtao Yan and Xuan Bai and Yang Liu and Zhi X. Chen and Hao Sun},
  year   = {2026},
  eprint = {2605.25786},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.25786v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2605.25786.svg)](https://codeofpaper.com/paper/2605.25786)

Discussion