Header

UZH-Logo

Maintenance Infos

A simple multigrid scheme for solving the Poisson equation with arbitrary domain boundaries


Guillet, T; Teyssier, R (2011). A simple multigrid scheme for solving the Poisson equation with arbitrary domain boundaries. Journal of Computational Physics, 230(12):4756-4771.

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.

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.

Statistics

Citations

Dimensions.ai Metrics
116 citations in Web of Science®
110 citations in Scopus®
Google Scholar™

Altmetrics

Downloads

355 downloads since deposited on 19 Feb 2012
18 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Journal Article, refereed, original work
Communities & Collections:07 Faculty of Science > Institute for Computational Science
Dewey Decimal Classification:530 Physics
Scopus Subject Areas:Physical Sciences > Numerical Analysis
Physical Sciences > Modeling and Simulation
Physical Sciences > Physics and Astronomy (miscellaneous)
Physical Sciences > General Physics and Astronomy
Physical Sciences > Computer Science Applications
Physical Sciences > Computational Mathematics
Physical Sciences > Applied Mathematics
Language:English
Date:June 2011
Deposited On:19 Feb 2012 17:50
Last Modified:23 Jan 2022 18:55
Publisher:Elsevier
ISSN:0021-9991
OA Status:Green
Publisher DOI:https://doi.org/10.1016/j.jcp.2011.02.044
Related URLs:http://arxiv.org/abs/1104.1703
  • Content: Accepted Version