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 条
  • [21] Benchmarking the effects of operating system interference on extreme-scale parallel machines
    Pete Beckman
    Kamil Iskra
    Kazutomo Yoshii
    Susan Coghlan
    Aroon Nataraj
    Cluster Computing, 2008, 11 : 3 - 16
  • [22] Benchmarking the effects of operating system interference on extreme-scale parallel machines
    Beckman, Pete
    Iskra, Kamil
    Yoshii, Kazutomo
    Coghlan, Susan
    Nataraj, Aroon
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2008, 11 (01): : 3 - 16
  • [23] A PARALLEL SOLVER FOR LARGE SCALE DFN FLOW SIMULATIONS
    Berrone, Stefano
    Pieraccini, Sandra
    Scialo, Stefano
    Vicini, Fabio
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2015, 37 (03): : C285 - C306
  • [24] Optimization of multigrid based elliptic solver for large scale simulations in the FLASH code
    Daley, Christopher
    Vanella, Marcos
    Dubey, Anshu
    Weide, Klaus
    Balaras, Elias
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (18): : 2346 - 2361
  • [25] PittPack: An open-source Poisson's equation solver for extreme-scale computing with accelerators
    Hasbestan, Jaber J.
    Xiao, Cheng-Nian
    Senocak, Inanc
    COMPUTER PHYSICS COMMUNICATIONS, 2020, 254
  • [26] Understanding GPU-Based Lossy Compression for Extreme-Scale Cosmological Simulations
    Jin, Sian
    Grosset, Pascal
    Biwer, Christopher M.
    Pulido, Jesus
    Tian, Jiannan
    Tao, Dingwen
    Ahrens, James
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 105 - 115
  • [27] Development of a parallel unstructured multigrid solver for laminar flame simulations with detailed chemistry and transport
    Paxion, S
    Baron, R
    Gordner, A
    Neuss, N
    Bastian, P
    Thévenin, D
    Wittum, G
    NUMERICAL FLOW SIMULATION II, 2001, 75 : 181 - 198
  • [28] Extreme-Scale Phase Field Simulations of Coarsening Dynamics on the Sunway TaihuLight Supercomputer
    Zhang, Jian
    Zhou, Chunbao
    Wang, Yangang
    Ju, Lili
    Du, Qiang
    Chi, Xuebin
    Xu, Dongsheng
    Chen, Dexun
    Liu, Yong
    Liu, Zhao
    SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2016, : 34 - 45
  • [29] An Extreme-Scale Implicit Solver for Complex PDEs: Highly Heterogeneous Flow in Earth's Mantle
    Rudi, Johann
    Malossi, A. Cristiano I.
    Isaac, Tobin
    Stadler, Georg
    Gurnis, Michael
    Staar, Peter W. J.
    Ineichen, Yves
    Bekas, Costas
    Curioni, Alessandro
    Ghattas, Omar
    PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,
  • [30] PMI: A Scalable Parallel Process-Management Interface for Extreme-Scale Systems
    Balaji, Pavan
    Buntinas, Darius
    Goodell, David
    Gropp, William
    Krishna, Jayesh
    Lusk, Ewing
    Thakur, Rajeev
    RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2010, 6305 : 31 - +