GPU-ACCELERATED DISCONTINUOUS GALERKIN METHODS ON POLYTOPIC MESHES

被引:5
作者
Dong, Zhaonan [1 ,2 ]
Georgoulis, Emmanuil H. [3 ,4 ,5 ]
Kappas, Thomas [3 ]
机构
[1] INRIA, F-75589 Paris, France
[2] Ecole Ponts, CERMICS, F-77455 Marne La Vallee 2, France
[3] Univ Leicester, Sch Math & Actuarial Sci, Leicester LE1 7RH, Leics, England
[4] Natl Tech Univ Athens, Sch Appl Math & Phys Sci, Dept Math, Zografos 15780, Greece
[5] IACM FORTH, Iraklion, Crete, Greece
关键词
discontinuous Galerkin; GPU; polytopic meshes; high order methods; NUMERICAL-INTEGRATION; PARABOLIC PROBLEMS; TIME; EQUATIONS; POLYGONS; CONVEX;
D O I
10.1137/20M1350984
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Discontinuous Galerkin (dG) methods on meshes consisting of polygonal/polyhedral (henceforth, collectively termed as polytopic) elements have received considerable attention in recent years. Due to the physical frame basis functions used typically and the quadrature challenges involved, the matrix-assembly step for these methods is often computationally cumbersome. To address this important practical issue, this work proposes two parallel assembly implementation algorithms on Compute Unified Device Architecture-enabled graphics cards for the interior penalty dG method on polytopic meshes for various classes of linear PDE problems. We are concerned with both single graphics processing unit (GPU) parallelization, as well as with implementation on distributed GPU nodes. The results included showcase almost linear scalability of the quadrature step with respect to the number of GPU cores used since no communication is needed for the assembly step. In turn, this can justify the claim that polytopic dG methods can be implemented extremely efficiently, as any assembly computing time overhead compared to finite elements on "standard"" simplicial or box-type meshes can be effectively circumvented by the proposed algorithms.
引用
收藏
页码:C312 / C334
页数:23
相关论文
共 35 条
  • [1] [Anonymous], 2008, P754 IEEE
  • [2] Antonietti PF, 2017, CALCOLO, V54, P1169, DOI 10.1007/s10092-017-0223-6
  • [3] Fast Numerical Integration on Polytopic Meshes with Applications to Discontinuous Galerkin Finite Element Methods
    Antonietti, Paola F.
    Houston, Paul
    Pennesi, Giorgio
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2018, 77 (03) : 1339 - 1370
  • [4] Review of Discontinuous Galerkin Finite Element Methods for Partial Differential Equations on Complicated Domains
    Antonietti, Paola F.
    Cangiani, Andrea
    Collis, Joe
    Dong, Zhaonan
    Georgoulis, Emmanuil H.
    Giani, Stefano
    Houston, Paul
    [J]. BUILDING BRIDGES: CONNECTIONS AND CHALLENGES IN MODERN APPROACHES TO NUMERICAL PARTIAL DIFFERENTIAL EQUATIONS, 2016, 114 : 281 - 310
  • [5] Algebraic cubature on polygonal elements with a circular edge
    Artioli, E.
    Sommariva, A.
    Vianello, M.
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2020, 79 (07) : 2057 - 2066
  • [6] Finite element numerical integration for first order approximations on multi- and many-core architectures
    Banas, Krzysztof
    Kruzel, Filip
    Bielanski, Jan
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2016, 305 : 827 - 848
  • [7] Numerical integration on GPUs for higher order finite elements
    Banas, Krzysztof
    Plaszewski, Przemyskaw
    Maciol, Pawel
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2014, 67 (06) : 1319 - 1344
  • [8] On the flexibility of agglomeration based physical space discontinuous Galerkin discretizations
    Bassi, F.
    Botti, L.
    Colombo, A.
    Di Pietro, D. A.
    Tesini, P.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (01) : 45 - 65
  • [9] Bell Nathan, 2012, GPU computing gems Jade edition, P359, DOI [DOI 10.1016/B978-0-12-385963-1.00026-5, 10.1016/B978-0-12-385963-1.00026-5]
  • [10] Some functions computable with a fused-mac
    Boldo, S
    Muller, JM
    [J]. 17TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2005, : 52 - 58