Aggregation algorithms for k-cycle AMG in computational fluid dynamics

被引:0
作者
Emans, Maximilian [1 ,2 ]
机构
[1] Johann Radon Inst Computat & Appl Math RICAM, A-4040 Linz, Austria
[2] Ind Math Competence Ctr GmbH IMCC, A-4040 Linz, Austria
来源
PROGRESS IN COMPUTATIONAL FLUID DYNAMICS | 2015年 / 15卷 / 06期
关键词
algebraic multigrid; computational fluid dynamics; CFD; GPU; aggregation scheme; SIMPLE; ALGEBRAIC MULTIGRID SOLVER; LINEAR-SYSTEMS; BENCHMARKING; PERFORMANCE; MODEL; HEAT; FLOW;
D O I
10.1504/PCFD.2015.072781
中图分类号
O414.1 [热力学];
学科分类号
摘要
We present a systematic comparison of different aggregation schemes for AMG-based solvers in computational fluid dynamics. Our focus lies on the method of the Krylov-accelerated cycle which has very favourable properties for the applications on 3D unstructured meshed. While on conventional CPUs the k-cycle AMG in its known form with double-pairwise aggregation is shown to be approximately as fast as plain aggregation schemes (and therefore recommendable), the algorithm with plain aggregation becomes significantly more efficient on GPUs since the setup of this aggregation scheme is much leaner. Furthermore, we show that the solution phase of k-cycle AMG has excellent scaling properties on modern cluster hardware with up to 256 cores. However, common coarse-grid treatment techniques such as parallel direct solvers or agglomeration schemes form a bottle neck such that the scaling of the setup phase is considerably worse. Block-iterative methods improve the performance here.
引用
收藏
页码:9 / 25
页数:17
相关论文
共 32 条