An adaptive particle-mesh gravity solver for ENZO
arXiv:1410.0010 · doi:10.1088/0067-0049/215/1/8
Abstract
We describe and implement an adaptive particle-mesh algorithm to solve the Poisson equation for grid-based hydrodynamics codes with nested grids. The algorithm is implemented and extensively tested within the astrophysical code Enzo against the multigrid solver available by default. We find that while both algorithms show similar accuracy for smooth mass distributions, the adaptive particle-mesh algorithm is more accurate for the case of point masses, and is generally less noisy. We also demonstrate that the two-body problem can be solved accurately in a configuration with nested grids. In addition, we discuss the effect of subcycling, and demonstrate that evolving all the levels with the same timestep yields even greater precision.
10 pages, 7 figures, accepted for publication in ApJ Supplement
References in corpus (6)
- A Multi-Code Analysis Toolkit for Astrophysical Simulation Data
- Enzo: An Adaptive Mesh Refinement Code for Astrophysics
- Adaptive Refinement Tree - a new high-resolution N-body code for cosmological simulations
- MLAPM - a C code for cosmological simulations
- A Direct Multigrid Poisson Solver for Oct-Tree Adaptive Meshes
- An Adaptive Multigrid Solver for High-Resolution Cosmological Simulations
Cited by in corpus (5)
- The effect of a wider initial separation on common envelope binary interaction simulations
- Companion-launched jets and their effect on the dynamics of common envelope interaction simulations
- The effect of binding energy and resolution in simulations of the common envelope binary interaction
- Common envelope light-curves - I. grid-code module calibration
- Gravitational Self-force Errors of Poisson Solvers on Adaptively Refined Meshes