An Efficient Parallel Adaptive GMG Solver for Large-Scale Stokes Problems

被引:0
|
作者
Saberi, S. [1 ]
Meschke, G. [2 ]
Vogel, A. [1 ]
机构
[1] Ruhr Univ Bochum, High Performance Comp, Univ Str 150, D-44801 Bochum, Germany
[2] Ruhr Univ Bochum, Inst Struct Mech, Univ Str 150, D-44801 Bochum, Germany
来源
关键词
Multigrid; Stokes flow; Finite element method; Massively parallel; MULTIGRID SOLUTION; SMOOTHERS; ALGORITHMS; PERFORMANCE; EQUATIONS;
D O I
10.1007/978-3-031-39698-4_47
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study the performance and scalability of the adaptive geometric multigrid method with the recently developed restricted additive Vanka (RAV) smoother for the finite element solution of large-scale Stokes problems on distributed-memory clusters. A comparison of the RAV smoother and the classical multiplicative and additive Vanka smoothers is presented. We present three cache policies for the smoother operators that provide a balance between cached and on-the-fly computation and discuss their memory footprint and computational cost. It is shown that the restricted additive smoother with the most efficient cache policy has the smallest memory footprint and is computationally cheaper in comparison with the other smoothers and can, therefore, be used for large-scale problems even when the available main memory is constrained. We discuss the parallelization aspects of the smoother operators and show that the RAV operator can be replicated exactly in parallel with a very small communication overhead. We present strong and weak scaling of the GMG solver for 2D and 3D examples with up to roughly 540 million degrees of freedom on up to 2048 MPI processes. The GMG solver with the restricted additive smoother is shown to achieve rapid convergence rates and scale well in both the strong and weak scaling studies, making it an attractive choice for the solution of large-scale Stokes problems on HPC systems.
引用
收藏
页码:694 / 709
页数:16
相关论文
共 50 条
  • [21] Efficient parallel simulation of large-scale PCS networks
    Boukerche, A
    Das, SK
    Fabbri, A
    Yildiz, O
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION INTERNATIONAL, 1999, 16 (03): : 113 - 125
  • [22] A fully distributed unstructured Navier-Stokes solver for large-scale aeroelasticity computations
    Centre for Vibration Engineering, Mechanical Engineering Department, Imp. Coll. Sci., Technol. and Med., London, United Kingdom
    Aeronautical Journal, 2001, 105 (1041-1050): : 419 - 426
  • [23] Efficient Group Communication for Large-Scale Parallel Clustering
    Pettinger, David
    Di Fatta, Giuseppe
    INTELLIGENT DISTRIBUTED COMPUTING VI, 2013, 446 : 155 - 164
  • [24] Efficient Straggler Replication in Large-Scale Parallel Computing
    Wang, Da
    Joshi, Gauri
    Wornell, Gregory W.
    ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2019, 4 (02)
  • [25] A fully distributed unstructured Navier-Stokes solver for large-scale aeroelasticity computations
    Barakos, G
    Vahdati, M
    Sayma, AI
    Bréard, C
    Imregun, M
    AERONAUTICAL JOURNAL, 2001, 105 (1050): : 419 - 426
  • [26] Modeling performance of the multiscale fluid numerical solver on large-scale parallel computers
    Guo, Xiao-Wei
    Li, Chao
    HP3C 2020: PROCEEDINGS OF THE 2020 4TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS, 2020, : 25 - 29
  • [27] Large-scale timetabling problems with adaptive tabu search
    Awad, Fouad H.
    Al-kubaisi, Ali
    Mahmood, Maha
    JOURNAL OF INTELLIGENT SYSTEMS, 2022, 31 (01) : 168 - 176
  • [28] EFFICIENT ALGORITHM FOR SOLVING LARGE-SCALE PORTFOLIO PROBLEMS
    BREEN, W
    JACKSON, R
    JOURNAL OF FINANCIAL AND QUANTITATIVE ANALYSIS, 1971, 6 (01) : 627 - 637
  • [29] A parallel SVM training algorithm on large-scale classification problems
    Zhang, JP
    Li, ZW
    Yang, J
    Proceedings of 2005 International Conference on Machine Learning and Cybernetics, Vols 1-9, 2005, : 1637 - 1641
  • [30] DECOMPOSITION AGGREGATION AND PARALLEL COMPUTATIONS IN LARGE-SCALE EXTREMAL PROBLEMS
    LITVINCHEV, IS
    ADVANCES IN ENGINEERING SOFTWARE, 1995, 22 (01) : 21 - 27