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 条
  • [31] A massively parallel, multi-disciplinary Barnes-Hut tree code for extreme-scale N-body simulations
    Winkel, Mathias
    Speck, Robert
    Huebner, Helge
    Arnold, Lukas
    Krause, Rolf
    Gibbon, Paul
    COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (04) : 880 - 889
  • [32] Towards Extreme-Scale Simulations for Low Mach Fluids with Second-Generation Trilinos
    Lin, Paul
    Bettencourt, Matthew
    Domino, Stefan
    Fisher, Travis
    Hoemmen, Mark
    Hu, Jonathan
    Phipps, Eric
    Prokopenko, Andrey
    Rajamanickam, Sivasankaran
    Siefert, Christopher
    Kennon, Stephen
    PARALLEL PROCESSING LETTERS, 2014, 24 (04)
  • [33] USING MASSIVELY PARALLEL SIMULATION FOR MPI COLLECTIVE COMMUNICATION MODELING IN EXTREME-SCALE NETWORKS
    Mubarak, Misbah
    Carothers, Christopher D.
    Ross, Robert B.
    Carns, Philip
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3107 - 3118
  • [34] AxoNN: An asynchronous, message-driven parallel framework for extreme-scale deep learning
    Singh, Siddharth
    Bhatele, Abhinav
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 606 - 616
  • [35] Extreme-scale scripting: Opportunities for large task-parallel applications on petascale computers
    Wilde, Michael
    Raicu, Ioan
    Espinosa, Allan
    Zhang, Zhao
    Clifford, Ben
    Hategan, Mihael
    Kenny, Sarah
    Iskra, Kamil
    Beckman, Pete
    Foster, Ian
    SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2009, 180
  • [36] A Case Study in Using Massively Parallel Simulation for Extreme-Scale Torus Network Codesign
    Mubarak, Misbah
    Carothers, Christopher D.
    Ross, Robert B.
    Carns, Philip
    SIGSIM-PADS'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SIGSIM PRINCIPLES OF ADVANCED DISCRETE SIMULATION, 2014, : 27 - 38
  • [37] Extreme-Scale Ab initio Quantum Raman Spectra Simulations on the Leadership HPC System in China
    Shang, Honghui
    Li, Fang
    Zhang, Yunquan
    Zhang, Libo
    Fu, You
    Gao, Yingxiang
    Wu, Yangjun
    Duan, Xiaohui
    Lin, Rongfen
    Liu, Xin
    Liu, Ying
    Chen, Dexun
    SC21: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2021,
  • [38] High-Performance Algebraic Multigrid Solver Optimized for Multi-Core Based Distributed Parallel Systems
    Park, Jongsoo
    Smelyanskiy, Mikhail
    Yang, Ulrike Meier
    Mudigere, Dheevatsa
    Dubey, Pradeep
    PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,
  • [39] Gummel-cycle Algebraic Multigrid Preconditioning for Large-scale Device Simulations
    Koshimoto, Hiroo
    Ishimabushi, Hisashi
    Yoo, Jaehyun
    Kayama, Yasuyuki
    Yamada, Satoru
    Kwon, Uihui
    Kim, Dae Sin
    2020 INTERNATIONAL CONFERENCE ON SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES (SISPAD 2020), 2020, : 51 - 54
  • [40] A Data-Centric Approach to Extreme-Scale Ab initio Dissipative Quantum Transport Simulations
    Ziogas, Alexandros Nikolaos
    Ben-Nun, Tal
    Fernandez, Guillermo Indalecio
    Schneider, Timo
    Luisier, Mathieu
    Hoefler, Torsten
    PROCEEDINGS OF SC19: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2019,