Abstract
A parallel geometric multigrid solver on hierarchically distributed grids is presented. Using a tree-structure for grid distribution onto the processing entities, the multigrid cycle is performed similarly to the serial algorithm, using additional vertical communication during transfer operations. The workload is gathered to fewer processes on coarser levels. Involved parallel structures are described in detail and the multigrid algorithm is formulated, discussing parallelization details. A performance study is presented that shows close to optimal efficiency for weak scaling up to 262k processes in 2 and 3 space dimensions.
Original language | English (US) |
---|---|
Pages (from-to) | 151-164 |
Number of pages | 14 |
Journal | Computing and Visualization in Science |
Volume | 16 |
Issue number | 4 |
DOIs | |
State | Published - Aug 2013 |
Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2014, Springer-Verlag Berlin Heidelberg.
Keywords
- Multigrid methods
- Parallel geometric multigrid
- Parallelization
- Weak scaling
ASJC Scopus subject areas
- Theoretical Computer Science
- Software
- Modeling and Simulation
- General Engineering
- Computer Vision and Pattern Recognition
- Computational Theory and Mathematics