EFFICIENT MATRIX-FREE HIGH-ORDER FINITE ELEMENT EVALUATION FOR SIMPLICIAL ELEMENTS

被引:15
|
作者
Moxey, David [1 ]
Amici, Roman [2 ]
Kirby, Mike [2 ]
机构
[1] Univ Exeter, Coll Engn Math & Phys Sci, Exeter EX17 1EJ, Devon, England
[2] Univ Utah, Sci Comp & Imaging Inst, Salt Lake City, UT 84112 USA
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2020年 / 42卷 / 03期
基金
英国工程与自然科学研究理事会;
关键词
SIMD vectorization; high-order finite elements; spectral/hp element method; high-performance computing; DISCONTINUOUS GALERKIN METHODS; PERFORMANCE; ALGORITHMS; SOLVER;
D O I
10.1137/19M1246523
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
With the gap between processor clock speeds and memory bandwidth speeds continuing to increase, the use of arithmetically intense schemes, such as high-order finite element methods, continues to be of considerable interest. In particular, the use of matrix-free formulations of finite element operators for tensor-product elements of quadrilaterals in two dimensions and hexahedra in three dimensions, in combination with single-instruction multiple-data instruction sets, is a well-studied topic at present for the efficient implicit solution of elliptic equations. However, a considerable limiting factor for this approach is the use of meshes comprising of only quadrilaterals or hexahedra, the creation of which is still an open problem within the mesh generation community. In this article, we study the efficiency of high-order finite element operators for the Helmholtz equation with a focus on extending this approach to unstructured meshes of triangles, tetrahedra, and prismatic elements using the spectral/hp element method and corresponding tensor-product bases for these element types. We show that although performance is naturally degraded when going from hexahedra to these simplicial elements, efficient implementations can still be obtained that are capable of attaining 50% through 70% floating point operations of the peak of processors with both AVX2 and AVX512 instruction sets.
引用
收藏
页码:C97 / C123
页数:27
相关论文
共 50 条
  • [1] Efficient High-Order Discontinuous Galerkin Finite Elements with Matrix-Free Implementations
    Kronbichler, Martin
    Allalen, Momme
    ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS: MANAGING DISRUPTION, BIG DATA AND OPEN SCIENCE, 2018, : 89 - 110
  • [2] Multigrid for Matrix-Free High-Order Finite Element Computations on Graphics Processors
    Kronbichler, Martin
    Ljungkvist, Karl
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2019, 6 (01)
  • [3] Enhancing data locality of the conjugate gradient method for high-order matrix-free finite-element implementations
    Kronbichler, Martin
    Sashko, Dmytro
    Munch, Peter
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2023, 37 (02): : 61 - 81
  • [4] EFFICIENT PARALLEL SCALABLE MATRIX-FREE 3D HIGH-ORDER FINITE ELEMENT SIMULATION OF NEO-HOOKEAN COMPRESSIBLE HYPERELASTICITY AT FINITE STRAIN
    Mehraban, Arash
    Brown, Jed
    Tufo, Henry
    Thompson, Jeremy
    Shakeri, Rezgar
    Regueiro, Richard
    PROCEEDINGS OF ASME 2021 INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION (IMECE2021), VOL 12, 2021,
  • [5] Matrix-free approaches for GPU acceleration of a high-order finite element hydrodynamics application using MFEM, Umpire, and RAJA
    Vargas, Arturo
    Stitt, Thomas M.
    Weiss, Kenneth
    Tomov, Vladimir Z.
    Camier, Jean-Sylvain
    Kolev, Tzanio
    Rieben, Robert N.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2022, 36 (04): : 492 - 509
  • [6] Matrix-free approaches for GPU acceleration of a high-order finite element hydrodynamics application using MFEM, Umpire, and RAJA
    Vargas, Arturo
    Stitt, Thomas M
    Weiss, Kenneth
    Tomov, Vladimir Z
    Camier, Jean-Sylvain
    Kolev, Tzanio
    Rieben, Robert N
    International Journal of High Performance Computing Applications, 2022, 36 (04): : 492 - 509
  • [7] Matrix-free preconditioning for high-order H(curl) discretizations
    Barker, Andrew T.
    Kolev, Tzanio
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2021, 28 (02)
  • [8] A matrix-free hyperviscosity formulation for high-order ALE hydrodynamics
    Bello-Maldonado, Pedro D.
    Kolev, Tzanio, V
    Rieben, Robert N.
    Tomov, Vladimir Z.
    COMPUTERS & FLUIDS, 2020, 205
  • [9] Matrix-free higher-order finite element methods for hyperelasticity
    Schussnig, R.
    Fehn, N.
    Munch, P.
    Kronbichler, M.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2025, 435
  • [10] A fast matrix-free approach to the high-order control volume finite element method with application to low-Mach flow
    Knaus, Robert
    COMPUTERS & FLUIDS, 2022, 239