A Fast, Second-Order Accurate Poisson Solver in Spherical Polar Coordinates
Jeonghyeon Ahn, Woong-Tae Kim, Yonghwi Kim

TL;DR
This paper introduces a fast, second-order accurate Poisson solver in spherical polar coordinates that efficiently handles open boundary conditions, suitable for large-scale simulations like magnetohydrodynamics.
Contribution
The paper presents a novel divide-and-conquer algorithm for Poisson equations in spherical coordinates with open boundaries, achieving $ ext{O}(N^3 ext{log} N)$ complexity and second-order accuracy.
Findings
Demonstrates second-order accuracy through test problems.
Achieves $ ext{O}(N^3 ext{log} N)$ computational complexity.
Successfully integrated into the FARGO3D code.
Abstract
We present an efficient and accurate algorithm for solving the Poisson equation in spherical polar coordinates with a logarithmic radial grid and open boundary conditions. The method employs a divide-and-conquer strategy, decomposing the computational domain into hierarchical units with varying cell sizes. James's algorithm is used to compute the zero-boundary potentials of lower-level units, which are systematically integrated to reconstruct the zero-boundary potential over the entire domain. These calculations are performed efficiently via matrix-vector operations using various precomputed kernel matrices. The open-boundary potential is then obtained by applying a discrete Green's function to the effective screening density induced at the domain boundaries. The overall algorithm achieves a computational complexity of , where denotes the number of cells in…
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
TopicsBlock Copolymer Self-Assembly · Advanced Numerical Methods in Computational Mathematics · Matrix Theory and Algorithms
