A Customized 3D GPU Poisson Solver for Free Boundary Conditions
Nazim Dugan, Luigi Genovese, Stefan Goedecker

TL;DR
This paper presents a GPU-accelerated 3D Poisson solver capable of handling all boundary condition combinations, demonstrating significant performance improvements over CPU implementations across various grid sizes.
Contribution
It introduces a customized GPU-based Poisson solver for all boundary conditions and benchmarks its performance, showing substantial acceleration over CPU methods.
Findings
Significant performance gain for problems with free boundary conditions
GPU implementation outperforms CPU counterparts in speed
Effective handling of all boundary condition combinations
Abstract
A 3-dimensional GPU Poisson solver is developed for all possible combinations of free and periodic boundary conditions (BCs) along the three directions. It is benchmarked for various grid sizes and different BCs and a significant performance gain is observed for problems including one or more free BCs. The GPU Poisson solver is also benchmarked against two different CPU implementations of the same method and a significant amount of acceleration of the computation is observed with the GPU version.
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.
