A simple and efficient solver for self-gravity in the DISPATCH astrophysical simulation framework
arXiv:1806.10098 · doi:10.1088/1742-6596/1031/1/012021
Abstract
We describe a simple and effective algorithm for solving Poisson's equation in the context of self-gravity within the DISPATCH astrophysical fluid framework. The algorithm leverages the fact that DISPATCH stores multiple time slices and uses asynchronous time-stepping to produce a scheme that does not require any explicit global communication or sub-cycling, only the normal, local communication between patches and the iterative solution to Poisson's equation. We demonstrate that the implementation is suitable for both collections of patches of a single resolution and for hierarchies of adaptively resolved patches. Benchmarks are presented that demonstrate the accuracy, effectiveness and efficiency of the scheme.
10 pages, 2 figures, proceedings of the ASTRONUM 2017 conference
References in corpus (6)
- A High Order Godunov Scheme with Constrained Transport and Adaptive Mesh Refinement for Astrophysical MHD
- Modeling Collapse and Accretion in Turbulent Gas Clouds: Implementation and Comparison of Sink Particles in AMR and SPH
- A simple multigrid scheme for solving the Poisson equation with arbitrary domain boundaries
- A Direct Multigrid Poisson Solver for Oct-Tree Adaptive Meshes
- Comparing Numerical Methods for Isothermal Magnetized Supersonic Turbulence
- An Improved Multipole Approximation for Self-Gravity and Its Importance for Core-Collapse Supernova Simulations