2018
DOI: 10.1137/17m1146440
|View full text |Cite
|
Sign up to set email alerts
|

Scaling Structured Multigrid to 500K+ Cores Through Coarse-Grid Redistribution

Abstract: The efficient solution of sparse, linear systems resulting from the discretization of partial differential equations is crucial to the performance of many physics-based simulations. The algorithmic optimality of multilevel approaches for common discretizations makes them a good candidate for an efficient parallel solver. Yet, modern architectures for high-performance computing systems continue to challenge the parallel scalability of multilevel solvers. While algebraic multigrid methods are robust for solving … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 28 publications
0
5
0
Order By: Relevance
“…Here, we clearly see another increase in the cost per linear iteration, especially in the three-stage methods where the time required increases by about 50% for = 7. Improved performance would almost certainly be seen by duplicating the coarse-grid solve on each node, as considered in [58][59][60]. We leave these performance enhancements for future work.…”
Section: Two-dimensional Time-dependent Stokesmentioning
confidence: 99%
“…Here, we clearly see another increase in the cost per linear iteration, especially in the three-stage methods where the time required increases by about 50% for = 7. Improved performance would almost certainly be seen by duplicating the coarse-grid solve on each node, as considered in [58][59][60]. We leave these performance enhancements for future work.…”
Section: Two-dimensional Time-dependent Stokesmentioning
confidence: 99%
“…Guided by a predictive performance model, the algorithm provides robust redistribution decisions for structured multilevel solvers. It used a two-dimensional diffusion problem to show that the algorithm provides significant performance gains over previous methods using agglomeration by processor [1].…”
Section: Related Workmentioning
confidence: 99%
“…Thus the coarsest grid problems are redistributed. The remaining processors can either perform redundant computations or the unneeded processors stay idle [31,30]. To make dierent coarse grid solvers available and thus help improve the HHG multigrid eciency, we link an external software library to the HHG framework.…”
Section: Coarse Level Strategiesmentioning
confidence: 99%
“…The remaining processors can either perform redundant computations or the unneeded processors stay idle. 17,18 To make different coarse grid solvers available and thus help improve the HHG multigrid efficiency, we link an external software library to the HHG framework. The efficiency of these external solvers is also limited with excessive number of processors so that agglomerating the coarse grid data to a suitable number of processors is essential.…”
Section: Coarse Level Strategiesmentioning
confidence: 99%
See 1 more Smart Citation