A geometric multigrid library for quadtree/octree AMR grids coupled to MPI-AMRVAC
arXiv:1901.11370 · doi:10.1016/j.cpc.2019.106866
Abstract
We present an efficient MPI-parallel geometric multigrid library for quadtree (2D) or octree (3D) grids with adaptive refinement. Cartesian 2D/3D and cylindrical 2D geometries are supported, with second-order discretizations for the elliptic operators. Periodic, Dirichlet, and Neumann boundary conditions can be handled, as well as free-space boundary conditions for 3D Poisson problems, for which we use an FFT-based solver on the coarse grid. Scaling results up to 1792 cores are presented. The library can be used to extend adaptive mesh refinement frameworks with an elliptic solver, which we demonstrate by coupling it to MPI-AMRVAC. Several test cases are presented in which the multigrid routines are used to control the divergence of the magnetic field in magnetohydrodynamic simulations.
References in corpus (21)
- Cosmological Hydrodynamics with Adaptive Mesh Refinement: a new high resolution code called RAMSES
- An Unsplit Godunov Method for Ideal MHD via Constrained Transport
- A High Order Godunov Scheme with Constrained Transport and Adaptive Mesh Refinement for Astrophysical MHD
- Divergence-Free Adaptive Mesh Refinement for Magnetohydrodynamics
- MPI-AMRVAC for Solar and Astrophysics
- MPI-AMRVAC 2.0 for Solar and Astrophysical Applications
- A Divergence-Free Upwind Code for Multidimensional Magnetohydrodynamic Flows
- Efficient solution of Poisson's equation with free boundary conditions
- Adaptive mesh refinement for conservative systems: multi-dimensional efficiency evaluation
- A Direct Multigrid Poisson Solver for Oct-Tree Adaptive Meshes
- An Intercomparison Between Divergence-Cleaning and Staggered Mesh Formulations for Numerical Magnetohydrodynamics
- Efficient and accurate three dimensional Poisson solver for surface problems
- Simulating Magnetohydrodynamical Flow with Constrained Transport and Adaptive Mesh Refinement; Algorithms & Tests of the AstroBEAR Code
- A Constrained-Gradient Method to Control Divergence Errors in Numerical MHD
- Afivo: a framework for quadtree/octree AMR with shared-memory parallelization and geometric multigrid methods
- Ideal GLM-MHD: About the entropy consistent nine-wave magnetic field divergence diminishing ideal magnetohydrodynamics equations
- FFT, FMM, or Multigrid? A comparative Study of State-Of-the-Art Poisson Solvers for Uniform and Nonuniform Grids in the Unit Cube
- Extragalactic jets with helical magnetic fields: relativistic MHD simulations
- Constrained hyperbolic divergence cleaning in smoothed particle magnetohydrodynamics with variable cleaning speeds
- Constrained-Transport Magnetohydrodynamics with Adaptive-Mesh-Refinement in CHARM
- The Black Hole Accretion Code: adaptive mesh refinement and constrained transport
Cited by in corpus (17)
- The physics of streamer discharge phenomena
- MPI-AMRVAC 3.0: updates to an open-source simulation framework
- First 3D Radiation-Hydrodynamic Simulations of Wolf-Rayet Winds
- Prominence formation by levitation-condensation at extreme resolutions
- Wind morphology around cool evolved stars in binaries: the case of slowly accelerating oxygen-rich outflows
- Gmunu: Paralleled, grid-adaptive, general-relativistic magnetohydrodynamics in curvilinear geometries in dynamical spacetimes
- Radiation-Hydrodynamics with MPI-AMRVAC: Flux-Limited Diffusion
- The Athena++ Adaptive Mesh Refinement Framework: Multigrid Solvers for Self-Gravity
- Geometric multigrid method for solving Poisson's equation on octree grids with irregular boundaries
- A hybrid approach to long-term binary neutron-star simulations
- Two-fluid implementation in MPI-AMRVAC, with applications in the solar chromosphere
- The dynamics and observability of circularly polarized kink waves
- Relativistic AGN jets III. Synthesis of synchrotron emission from Double-Double Radio Galaxies
- Numerical-relativity simulation for tidal disruption of white dwarfs by a supermassive black hole
- Relative Magnetic Helicity Based on a Periodic Potential Field
- ATSim3.5D: A Multiscale Thermal Simulator for 3.5D-IC Systems based on Nonlinear Multigrid Method
- Radiation-magnetohydrodynamics with MPI-AMRVAC using flux-limited diffusion