Optimising the performance of the spectral/hp element method with collective linear algebra operations

被引:17
|
作者
Moxey, D. [1 ]
Cantwell, C. D. [1 ]
Kirby, R. M. [2 ]
Sherwin, S. J. [1 ]
机构
[1] Imperial Coll London, Dept Aeronaut, South Kensington Campus, London SW7 2AZ, England
[2] Univ Utah, Sch Comp, Salt Lake City, UT 84112 USA
基金
英国工程与自然科学研究理事会;
关键词
Spectral/hp element method; High-order finite elements; Linear algebra optimisation; DISCONTINUOUS GALERKIN METHOD; STREAMING ARCHITECTURES; DISCRETIZATION; SIMULATION; EQUATIONS; HDG;
D O I
10.1016/j.cma.2016.07.001
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
As computing hardware evolves, increasing core counts mean that memory bandwidth is becoming the deciding factor in attaining peak performance of numerical methods. High-order finite element methods, such as those implemented in the spectral/hp framework Nektar++, are particularly well-suited to this environment. Unlike low-order methods that typically utilise sparse storage, matrices representing high-order operators have greater density and richer structure. In this paper, we show how these qualities can be exploited to increase runtime performance on nodes that comprise a typical high-performance computing system, by amalgamating the action of key operators on multiple elements into a single, memory-efficient block. We investigate different strategies for achieving optimal performance across a range of polynomial orders and element types. As these strategies all depend on external factors such as BLAS implementation and the geometry of interest, we present a technique for automatically selecting the most efficient strategy at runtime. (C) 2016 The Author(s). Published by Elsevier B.V.
引用
收藏
页码:628 / 645
页数:18
相关论文
共 50 条
  • [21] A survey of power and energy efficient techniques for high performance numerical linear algebra operations
    Tan, Li
    Kothapalli, Shashank
    Chen, Longxiang
    Hussaini, Omar
    Bissiri, Ryan
    Chen, Zizhong
    PARALLEL COMPUTING, 2014, 40 (10) : 559 - 573
  • [22] Performance of nonconforming spectral element method for Stokes problems
    N. Kishore Kumar
    Subhashree Mohapatra
    Computational and Applied Mathematics, 2022, 41
  • [23] Performance of nonconforming spectral element method for Stokes problems
    Kumar, N. Kishore
    Mohapatra, Subhashree
    COMPUTATIONAL & APPLIED MATHEMATICS, 2022, 41 (04):
  • [24] Mimetic Least-Squares Spectral/hp Finite Element Method for the Poisson Equation
    Palha, Artur
    Gerritsma, Marc
    LARGE-SCALE SCIENTIFIC COMPUTING, 2010, 5910 : 662 - 670
  • [25] SPECTRAL/HP ELEMENT METHOD WITH HIERARCHICAL RECONSTRUCTION FOR SOLVING NONLINEAR HYPERBOLIC CONSERVATION LAWS
    Xu, Zhiliang
    Lin, Guang
    ACTA MATHEMATICA SCIENTIA, 2009, 29 (06) : 1737 - 1748
  • [26] ANALYSIS OF AN hp-NONCONFORMING DISCONTINUOUS GALERKIN SPECTRAL ELEMENT METHOD FOR WAVE PROPAGATION
    Tan Bui-Thanh
    Ghattas, Omar
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2012, 50 (03) : 1801 - 1826
  • [27] SPECTRAL/HP ELEMENT METHOD WITH HIERARCHICAL RECONSTRUCTION FOR SOLVING NONLINEAR HYPERBOLIC CONSERVATION LAWS
    Zhiliang Xu Department of Mathematics
    Acta Mathematica Scientia, 2009, 29 (06) : 1737 - 1748
  • [28] Distributed Lagrange Multiplier Functions for Fictitious Domain Method with Spectral/hp Element Discretization
    Riccardo Zamolo
    Lucia Parussini
    Valentino Pediroda
    Journal of Scientific Computing, 2018, 74 : 805 - 825
  • [29] A posteriori error estimates of hp spectral element method for parabolic optimal control problems
    Lu, Zuliang
    Cai, Fei
    Xu, Ruixiang
    Hou, Chunjuan
    Wu, Xiankui
    Yang, Yin
    AIMS MATHEMATICS, 2022, 7 (04): : 5220 - 5240
  • [30] hp-adaptive least squares spectral element method for population balance equations
    Dorao, C. A.
    Jakobsen, H. A.
    APPLIED NUMERICAL MATHEMATICS, 2008, 58 (05) : 563 - 576