Back to Search
Start Over
The Athena++ Adaptive Mesh Refinement Framework: Multigrid Solvers for Self-gravity
- Source :
- The Astrophysical Journal Supplement Series, Vol 266, Iss 1, p 7 (2023)
- Publication Year :
- 2023
- Publisher :
- IOP Publishing, 2023.
-
Abstract
- We describe the implementation of multigrid solvers in the Athena++ adaptive mesh refinement (AMR) framework and their application to the solution of the Poisson equation for self-gravity. The new solvers are built on top of the AMR hierarchy and TaskList framework of Athena++ for efficient parallelization. We adopt a conservative formulation for the Laplacian operator that avoids artificial accelerations at level boundaries. Periodic, fixed, and zero-gradient boundary conditions are implemented, as well as open boundary conditions based on a multipole expansion. Hybrid parallelization using both Message Passing Interface and OpenMP is adopted, and we present results of tests demonstrating the accuracy and scaling of the methods. On a uniform grid, we show that multigrid significantly outperforms methods based on fast Fourier transforms, and requires only a small fraction of the computing time required by the (highly optimized) magnetohydrodynamic solver in Athena++. As a demonstration of the capabilities of the methods, we present the results of a test calculation of magnetized protostellar collapse on an adaptive mesh.
Details
- Language :
- English
- ISSN :
- 15384365 and 00670049
- Volume :
- 266
- Issue :
- 1
- Database :
- Directory of Open Access Journals
- Journal :
- The Astrophysical Journal Supplement Series
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.62f69aec9c7545c79f6d8a5c92ee0042
- Document Type :
- article
- Full Text :
- https://doi.org/10.3847/1538-4365/acc2c0