Efficient Finite Element Geometric Multigrid Solvers for Unstructured Grids on Graphics Processing Units

被引:0
作者
Geveler, M. [1 ]
Ribbrock, D. [1 ]
Goeddeke, D. [1 ]
Zajac, P. [1 ]
Turek, S. [1 ]
机构
[1] TU Dortmund, Appl Math LS3, Dortmund, Germany
来源
PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING | 2011年 / 95卷
关键词
GPGPU; unstructured grids; multigrid solvers; sparse matrices; finite elements; GPU;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider geometric multigrid solvers for linear systems stemming from the finite element discretisation of partial differential equations on unstructured grids. Our implementation technique reduces the complete solver to sequences of sparse matrix-vector multiplications and is thus well-suited for both GPUs and multicore CPUs. In particular, our implementation can handle several low-and high-order finite element spaces in 2D and 3D, while only the sparse matrix-vector kernel needs to receive significant tuning. For several benchmark problems, we achieve close to an order of magnitude speedup of a single GPU over multithreaded CPU code.
引用
收藏
页数:19
相关论文
共 34 条
  • [1] [Anonymous], NVIDIA CUDA PROGR GU
  • [2] Baskaran MM, 2008, RC24704 IBM RES
  • [3] Bell N, 2009, STUDENTS GUIDE TO THE MA TESOL, P1
  • [4] Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid
    Bolz, J
    Farmer, I
    Grinspun, E
    Schröder, P
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03): : 917 - 924
  • [5] Braess D., 2001, Finite Elements, in Theory, Fast Solvers, and Applications in Solid Mechanics, VSecond
  • [6] Sparse approximate inverse smoothers for geometric and algebraic multigrid
    Bröker, O
    Grote, MJ
    [J]. APPLIED NUMERICAL MATHEMATICS, 2002, 41 (01) : 61 - 80
  • [7] Concurrent number cruncher: a GPU implementation of a general sparse linear solver
    Buatois, Luc
    Caumon, Guillaume
    Levy, Bruno
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2009, 24 (03) : 205 - 223
  • [8] Cecka C., 2010, INT J NUMER IN PRESS
  • [9] Cohen J. M., 2009, PARCFD 2009
  • [10] Large calculation of the flow over a hypersonic vehicle using a GPU
    Elsen, Erich
    LeGresley, Patrick
    Darve, Eric
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (24) : 10148 - 10161