JXPAMG: a parallel algebraic multigrid solver for extreme-scale numerical simulations

被引:3
|
作者
Xu, Xiaowen [1 ,4 ]
Yue, Xiaoqiang [2 ]
Mao, Runzhang [3 ]
Deng, Yuntong [3 ]
Huang, Silu [1 ]
Zou, Haifeng [3 ]
Liu, Xiao [3 ]
Hu, Shaoliang [1 ,4 ]
Feng, Chunsheng [2 ]
Shu, Shi [2 ]
Mo, Zeyao [1 ,4 ]
机构
[1] Inst Appl Phys & Computat Math, Lab Computat Phys, Beijing 100094, Peoples R China
[2] Xiangtan Univ, Natl Ctr Appl Math Hunan,Minist Educ, Key Lab Intelligent Comp & Informat Proc, Hunan Key Lab Computat & Simulat Sci & Engn, Xiangtan 411105, Peoples R China
[3] China Acad Engn Phys, Grad Sch, Beijing, Peoples R China
[4] CAEP Software Ctr High Performance Numer Simulat, Beijing, Peoples R China
关键词
Algebraic multigrid (AMG); Parallel computing; Sparse linear solver; Preconditioner; Extreme-scale computing; ADAPTIVE COMBINED PRECONDITIONER; STRATEGY; JASMIN; AMG;
D O I
10.1007/s42514-022-00125-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
JXPAMG is a parallel algebraic multigrid (AMG) solver for solving the extreme-scale, sparse linear systems on modern supercomputers. JXPAMG features the following characteristics: 1) It integrates some application-driven parallel AMG algorithms, including alpha Setup-AMG (adaptive Setup based AMG), AI-AMG (algebraic interface based AMG) and AMG-PCTL (physical-variable based coarsening two-level AMG); 2) A hierarchical parallel sparse matrix data structure, labeled hierarchical parallel Compressed Sparse Row (hpCSR), that matches the computer architecture is designed, and the highly scalable components based on hpCSR are implemented; 3) A flexible software architecture is designed to separate algorithm development from implementation. These characteristics allow JXPAMG to use different AMG strategies for different application features and architecture features, and thereby JXPAMG becomes aware of changes in these features. This paper introduces the algorithms, implementation techniques and applications of JXPAMG. Numerical experiments for typical real applications are given to illustrate the strong and weak parallel scaling properties of JXPAMG.
引用
收藏
页码:72 / 83
页数:12
相关论文
共 50 条
  • [1] JXPAMG: a parallel algebraic multigrid solver for extreme-scale numerical simulations
    Xiaowen Xu
    Xiaoqiang Yue
    Runzhang Mao
    Yuntong Deng
    Silu Huang
    Haifeng Zou
    Xiao Liu
    Shaoliang Hu
    Chunsheng Feng
    Shi Shu
    Zeyao Mo
    CCF Transactions on High Performance Computing, 2023, 5 : 72 - 83
  • [2] BoomerAMG:: A parallel algebraic multigrid solver and preconditioner
    Henson, VE
    Yang, UM
    APPLIED NUMERICAL MATHEMATICS, 2002, 41 (01) : 155 - 177
  • [3] Towards a Parallel Algebraic Multigrid Solver Using PGAS
    Jansson, Niclas
    Laure, Erwin
    HPC ASIA'18: PROCEEDINGS OF WORKSHOPS OF HPC ASIA, 2018, : 31 - 38
  • [4] A Parallel Algebraic Multigrid Solver on Graphics Processing Units
    Haase, Gundolf
    Liebmann, Manfred
    Douglas, Craig C.
    Plank, Gernot
    HIGH PERFORMANCE COMPUTING AND APPLICATIONS, 2010, 5938 : 38 - +
  • [5] Extreme-scale earthquake simulations on Sunway TaihuLight
    Haohuan Fu
    Bingwei Chen
    Wenqiang Zhang
    Zhenguo Zhang
    Wei Zhang
    Guangwen Yang
    Xiaofei Chen
    CCF Transactions on High Performance Computing, 2019, 1 : 14 - 24
  • [6] Extreme-scale parallel computing: bottlenecks and strategies
    Ze-yao Mo
    Frontiers of Information Technology & Electronic Engineering, 2018, 19 : 1251 - 1260
  • [7] Extreme-scale parallel computing: bottlenecks and strategies
    Mo, Ze-yao
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2018, 19 (10) : 1251 - 1260
  • [8] Extreme-scale earthquake simulations on Sunway TaihuLight
    Fu, Haohuan
    Chen, Bingwei
    Zhang, Wenqiang
    Zhang, Zhenguo
    Zhang, Wei
    Yang, Guangwen
    Chen, Xiaofei
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2019, 1 (01) : 14 - 24
  • [9] Parallel algebraic multigrid methods in gyrokinetic turbulence simulations
    Adams, M. F.
    Nishimura, Y.
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2007, 2 (05) : 881 - 899
  • [10] In Situ Analysis and Visualization of Extreme-Scale Particle Simulations
    Dutta, Soumya
    Lipsa, Dan
    Turton, Terece L.
    Geveci, Berk
    Ahrens, James
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2022 INTERNATIONAL WORKSHOPS, 2022, 13387 : 283 - 294