A simple multigrid scheme for solving the Poisson equation with arbitrary domain boundaries
arXiv:1104.1703 · doi:10.1016/j.jcp.2011.02.044
Abstract
We present a new multigrid scheme for solving the Poisson equation with Dirichlet boundary conditions on a Cartesian grid with irregular domain boundaries. This scheme was developed in the context of the Adaptive Mesh Refinement (AMR) schemes based on a graded-octree data structure. The Poisson equation is solved on a level-by-level basis, using a "one-way interface" scheme in which boundary conditions are interpolated from the previous coarser level solution. Such a scheme is particularly well suited for self-gravitating astrophysical flows requiring an adaptive time stepping strategy. By constructing a multigrid hierarchy covering the active cells of each AMR level, we have designed a memory-efficient algorithm that can benefit fully from the multigrid acceleration. We present a simple method for capturing the boundary conditions across the multigrid hierarchy, based on a second-order accurate reconstruction of the boundaries of the multigrid levels. In case of very complex boundaries, small scale features become smaller than the discretization cell size of coarse multigrid levels and convergence problems arise. We propose a simple solution to address these issues. Using our scheme, the convergence rate usually depends on the grid size for complex grids, but good linear convergence is maintained. The proposed method was successfully implemented on distributed memory architectures in the RAMSES code, for which we present and discuss convergence and accuracy properties as well as timing performances.
33 pages, 15 figures, accepted for publication in Journal of Computational Physics
References in corpus (8)
- Cosmological Hydrodynamics with Adaptive Mesh Refinement: a new high resolution code called RAMSES
- Adaptive Refinement Tree - a new high-resolution N-body code for cosmological simulations
- Fully Threaded Tree for Adaptive Refinement Fluid Dynamics Simulations
- A Direct Multigrid Poisson Solver for Oct-Tree Adaptive Meshes
- Evolution of spiral galaxies in modified gravity
- Block Structured Adaptive Mesh and Time Refinement for Hybrid, Hyperbolic + N-body Systems
- Galactic Halos in MONDian Cosmological Simulations
- Physics of galactic colliders: high speed satellites in LCDM vs MONDian cosmology
Cited by in corpus (107)
- Dark matter cores all the way down
- The SPHINX Cosmological Simulations of the First Billion Years: the Impact of Binary Stars on Reionization
- ECOSMOG: An Efficient Code for Simulating Modified Gravity
- On the interplay between star formation and feedback in galaxy formation simulations
- Feedback-regulated star formation and escape of LyC photons from mini-haloes during reionisation
- Modified Gravity-GADGET: A new code for cosmological hydrodynamical simulations of modified gravity models
- Large-scale dark matter simulations
- EDGE: the mass-metallicity relation as a critical test of galaxy formation physics
- Post-Newtonian Evolution of Massive Black Hole Triplets in Galactic Nuclei: IV. Implications for LISA
- Towards a more realistic sink particle algorithm for the RAMSES code
- Deep into the structure of the first galaxies: SERRA views
- Hydrodynamics of galaxy mergers with supermassive black holes: is there a last parsec problem ?
- Zooming on the internal structure of galaxies
- ISIS: a new N-body cosmological code with scalar fields based on RAMSES. Code presentation and application to the shapes of clusters
- Understanding the escape of LyC and Ly photons from turbulent clouds
- A survey of high- galaxies: SERRA simulations
- The Obelisk simulation: galaxies contribute more than AGN to HI reionization of protoclusters
- Probing Cosmic Dawn with Emission Lines: Predicting Infrared and Nebular Line Emission for ALMA and JWST
- How to Quench a Dwarf Galaxy: The Impact of Inhomogeneous Reionization on Dwarf Galaxies and Cosmic Filaments
- Snap, Crackle, Pop: sub-grid supernova feedback in AMR simulations of disk galaxies
- Phantom of RAMSES (POR): A new Milgromian dynamics N-body code
- The stellar IMF from Isothermal MHD Turbulence
- EDGE: From quiescent to gas-rich to star-forming low-mass dwarf galaxies
- The impact of stellar feedback on the density and velocity structure of the interstellar medium
- Formation of globular clusters in atomic-cooling halos via rapid gas condensation and fragmentation during the epoch of reionization
- A fast, robust, and simple implicit method for adaptive time-stepping on adaptive mesh-refinement grids
- Impact of Lyman alpha pressure on metal-poor dwarf galaxies
- Introducing SPHINX-MHD: The Impact of Primordial Magnetic Fields on the First Galaxies, Reionization, and the Global 21cm Signal
- Lyman- as a tracer of cosmic reionisation in the SPHINX radiation-hydrodynamics cosmological simulation
- Matter Power Spectrum Covariance Matrix from the DEUS-PUR ΛCDM simulations: Mass Resolution and non-Gaussian Errors
- UV absorption lines and their potential for tracing the Lyman continuum escape fraction
- RAyMOND: An N-body and hydrodynamics code for MOND
- Following the Cosmic Evolution of Pristine Gas II: The search for Pop III-Bright Galaxies
- Characterizing gravitational instability in turbulent multi-component galactic discs
- Cosmic variance limited Baryon Acoustic Oscillations from the DEUS-FUR CDM simulation
- Following The Cosmic Evolution Of Pristine Gas I: Implications For Milky Way Halo Stars
- How runaway stars boost galactic outflows
- INFERNO: Galactic winds in dwarf galaxies with star-by-star simulations including runaway stars
- Imprints of Dark Energy on Cosmic Structure Formation: III. Sparsity of Dark Matter Halo Profiles
- A systematic study of the escape of LyC and Ly photons from star-forming, magnetized turbulent clouds
- Dual Effects of Ram Pressure on Star Formation in Multi-phase Disk Galaxies with Strong Stellar Feedback
- Sub-parsec resolution cosmological simulations of star-forming clumps at high redshift with feedback of individual stars
- Code Comparison in Galaxy Scale Simulations with Resolved Supernova Feedback: Lagrangian vs. Eulerian Methods
- Pre-supernova feedback sets the star cluster mass function to a power law and reduces the cluster formation efficiency
- The Magellanic System: the puzzle of the leading gas stream
- From giant clumps to clouds -- II. The emergence of thick disc kinematics from the conditions of star formation in high redshift gas rich galaxies
- From giant clumps to clouds -- III. The connection between star formation and turbulence in the ISM
- Formation and Morphology of the First Galaxies in the Cosmic Morning
- A census of the expected properties of classical Milky Way dwarfs in Milgromian dynamics
- SPICE: the connection between cosmic reionisation and stellar feedback in the first galaxies
- Probing dark energy models with extreme pairwise velocities of galaxy clusters from the DEUS-FUR simulations
- How cosmological merger histories shape the diversity of stellar haloes
- VINTERGATAN-GM: The cosmological imprints of early mergers on Milky-Way-mass galaxies
- Boosting galactic outflows with enhanced resolution
- The Athena++ Adaptive Mesh Refinement Framework: Multigrid Solvers for Self-Gravity
- Dynamic coupling of a finite element solver to large-scale atomistic simulations
- Geometric multigrid method for solving Poisson's equation on octree grids with irregular boundaries
- Zooming in on supermassive black holes: how resolving their gas cloud host renders their accretion episodic
- Adaptive mesh refinement simulations of collisional ring galaxies: effects of the interaction geometry
- Synergising semi-analytical models and hydrodynamical simulations to interpret JWST data from the first billion years
- The SATIN project I: Turbulent multi-phase ISM in Milky Way simulations with SNe feedback from stellar clusters
- The e-MANTIS emulator: fast predictions of the non-linear matter power spectrum in CDM cosmology
- Angular momentum evolution can be predicted from cosmological initial conditions
- EDGE: The emergence of dwarf galaxy scaling relations from cosmological radiation-hydrodynamics simulations
- The Effects of Radiative Feedback and Supernova Induced Turbulence on Early Galaxies
- Novel Adaptive softening for collisionless N-body simulations: Eliminating spurious halos
- Theoretical and numerical perspectives on cosmic distance averages
- Small scale clustering of late forming dark matter
- Stellar angular momentum can be controlled from cosmological initial conditions
- Magnetogenesis at Cosmic Dawn: Tracing the Origins of Cosmic Magnetic Fields
- The RayGalGroupSims cosmological simulation suite for the study of relativistic effects: an application to lensing-matter clustering statistics
- Structural properties of artificial halos in non-standard dark matter simulations
- Replacing dark energy by silent virialisation
- Perfectly parallel cosmological simulations using spatial comoving Lagrangian acceleration
- Cosmological Model Parameter Dependence of the Matter Power Spectrum Covariance from the DEUS-PUR Simulations
- On the Origin of the High Star-Formation Efficiency in Massive Galaxies at Cosmic Dawn
- Investigating the ultraviolet and infrared radiation through the turbulent life of molecular clouds
- Self-gravity in curved mesh elements
- Toroidal figures of equilibrium from a 2nd-order accurate, accelerated SCF-method with subgrid approach
- Dynamical friction of a massive black hole in a turbulent gaseous medium
- Wandering and escaping: recoiling massive black holes in cosmological simulations
- Ray tracing the integrated Sachs-Wolfe effect through the light cones of the Dark Energy Universe Simulation -- Full Universe Runs
- Does spatial flatness forbid the turnaround epoch of collapsing structures?
- Impact of star formation models on the growth of simulated galaxies at high redshifts
- Euclid preparation LXXI. Simulations and nonlinearities beyond CDM. 3. Constraints on models from the photometric primary probes
- Foreground biases in strong gravitational lensing
- Euclid preparation. Simulations and nonlinearities beyond CDM. 1. Numerical methods and validation
- Computing the gravitational potential on nested meshes using the convolution method
- Reconstructing matter profiles of spherically compensated cosmic regions in CDM cosmology
- A self-gravity module for the PLUTO code
- Impact of lensing magnification on the analysis of galaxy clustering in redshift space
- Dependence on the environment of the abundance function of light-cone simulation dark matter haloes
- Exact, singularity-free recasting of the Newtonian potential in continuous media
- Self-gravitational Force Calculation of Second Order Accuracy Using Multigrid Method on Nested Grids
- Dependence of the dynamical properties of light-cone simulation dark matter halos on their environment
- Accurate modelling of extragalactic microlensing by compact objects
- PySCo: A fast Particle-Mesh -body code for modified gravity simulations in Python
- A simple and efficient solver for self-gravity in the DISPATCH astrophysical simulation framework
- Line-of-sight effects on double source plane lenses
- Energy evolution in the progenitor of galaxy shells: a semi-analytical model
- Gravitational Self-force Errors of Poisson Solvers on Adaptively Refined Meshes
- Statistical properties and correlation length in star-forming molecular clouds: II. Gravitational potential and virial parameter
- Emergence of the Galaxy Morphology-Star Formation Activity-Clustercentric Radius Relations in Galaxy Clusters
- ARCHITECTS I: Impact of subgrid physics on the simulated properties of the circumgalactic medium
- LightAMR format standard and lossless compression algorithms for adaptive mesh refinement grids: RAMSES use case
- Simulating Jellyfish Galaxies: A Case Study for a Gas-Rich Dwarf Galaxy
- EDGE-INFERNO: How chemical enrichment assumptions impact the individual stars of a simulated ultra-faint dwarf galaxy