Parallel Adaptive Mesh Refinement Combined with Additive Multigrid for the Efficient Solution of the Poisson Equation
Author(s) -
Hua Ji,
FueSang Lien,
Eugene Yee
Publication year - 2012
Publication title -
isrn applied mathematics
Language(s) - English
Resource type - Journals
eISSN - 2090-5572
pISSN - 2090-5564
DOI - 10.5402/2012/246491
Subject(s) - multigrid method , parallelizable manifold , adaptive mesh refinement , discretization , preconditioner , solver , computer science , grid , mathematics , cartesian coordinate system , parallel computing , computational science , mathematical optimization , poisson's equation , algorithm , partial differential equation , iterative method , mathematical analysis , geometry
Three different speed-up methods (viz., additive multigrid method, adaptive mesh refinement (AMR), and parallelization) have been combined in order to provide a highly efficient parallel solver for the Poisson equation. Rather than using an ordinary tree data structure to organize the information on the adaptive Cartesian mesh, a modified form of the fully threaded tree (FTT) data structure is used. The Hilbert space-filling curve (SFC) approach has been adopted for dynamic grid partitioning (resulting in a partitioning that is near optimal with respect to load balancing on a parallel computational platform). Finally, an additive multigrid method (BPX preconditioner), which itself is parallelizable to a certain extent, has been used to solve the linear equation system arising from the discretization. Our numerical experiments show that the proposed parallel AMR algorithm based on the FTT data structure, Hilbert SFC for grid partitioning, and additive multigrid method is highly efficient.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom