CPU and GPU Performance of Large Scale Numerical Simulations in Geophysics

被引:0
|
作者
Dorostkar, Ali [1 ]
Lukarski, Dimitar [1 ]
Lund, Bjorn [2 ]
Neytcheva, Maya [1 ]
Notay, Yvan [3 ]
Schmidt, Peter [2 ]
机构
[1] Uppsala Univ, Dept Informat Technol, Uppsala, Sweden
[2] Uppsala Univ, Dept Earth Sci, Uppsala, Sweden
[3] Univ Libre Bruxelles, Numer Anal Grp Serv Metrol Nucl, Brussels, Belgium
关键词
glacial isostatic adjustment; iterative methods; multicore; block-preconditioners; inner-outer iterations; CPU-GPU; performance; APPROXIMATION; DEFORMATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work we benchmark the performance of a preconditioned iterative method, used in large scale computer simulations of a geophysical application, namely, the elastic Glacial Isostatic Adjustment model. The model is discretized using the finite element method that gives raise to algebraic systems of equations with matrices that are large, sparse, nonsymmetric, indefinite and with a saddle point structure. The efficiency of solving systems of the latter type is crucial as it is to be embedded in a time-evolution procedure, where systems with matrices of similar type have to be solved repeatedly many times. The implementation is based on available open source software packages - Deal. II, Trilinos, PARALUTION and AGMG. These packages provide toolboxes with state-of-the-art implementations of iterative solution methods and preconditioners for multicore computer platforms and GPU. We present performance results in terms of numerical and the computational efficiency, number of iterations and execution time, and compare the timing results against a sparse direct solver from a commercial finite element package, that is often used by applied scientists in their simulations.
引用
收藏
页码:12 / 23
页数:12
相关论文
共 50 条
  • [1] Interactive visualization of large-scale numerical simulations with GPU-CPU systems
    Knox, M.
    Woodward, P.
    [J]. GEOFIZICHESKIY ZHURNAL-GEOPHYSICAL JOURNAL, 2010, 32 (04): : 65 - 65
  • [2] Large-scale parallelization based on CPU and GPU cluster for cosmological fluid simulations
    Meng, Chen
    Wang, Long
    Cao, Zongyan
    Feng, Long-long
    Zhu, Weishan
    [J]. COMPUTERS & FLUIDS, 2015, 110 : 152 - 158
  • [3] Performance Engineering of the Kernel Polynomial Method on Large-Scale CPU-GPU Systems
    Kreutzer, Moritz
    Hager, Georg
    Wellein, Gerhard
    Pieper, Andreas
    Alvermann, Andreas
    Fehske, Holger
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 417 - 426
  • [4] Colloquium: Large scale simulations on GPU clusters
    Bernaschi, Massimo
    Bisson, Mauro
    Fatica, Massimiliano
    [J]. EUROPEAN PHYSICAL JOURNAL B, 2015, 88 (06):
  • [5] Colloquium: Large scale simulations on GPU clusters
    Massimo Bernaschi
    Mauro Bisson
    Massimiliano Fatica
    [J]. The European Physical Journal B, 2015, 88
  • [6] Acceleration of Large-Scale FDTD Simulations on High Performance GPU Clusters
    Ong, C.
    Weldon, M.
    Cyca, D.
    Okoniewski, M.
    [J]. 2009 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM AND USNC/URSI NATIONAL RADIO SCIENCE MEETING, VOLS 1-6, 2009, : 545 - 548
  • [7] Aquila-LCS: GPU/CPU-accelerated particle advection schemes for large-scale simulations
    Lagares, Christian
    Araya, Guillermo
    [J]. SOFTWAREX, 2024, 27
  • [8] Large Scale Simulations of the Euler Equations on GPU Clusters
    Liebmann, Manfred
    Douglas, Craig C.
    Haase, Gundolf
    Horvath, Zoltan
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES 2010), 2010, : 50 - 54
  • [9] Estimation of numerical reproducibility on CPU and GPU
    Jezequel, Fabienne
    Lamotte, Jean-Luc
    Said, Issam
    [J]. PROCEEDINGS OF THE 2015 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2015, 5 : 675 - 680
  • [10] Large scale numerical simulations of the climate
    Rioual, Jean-Christophe
    [J]. 2017 IEEE 24TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2017, : 122 - 122