Algorithms for Parallel Generic hp-Adaptive Finite Element Software

被引:1
作者
Fehling, Marc [1 ]
Bangerth, Wolfgang [2 ,3 ]
机构
[1] Colorado State Univ, Dept Math, 1874 Campus Delivery, Ft Collins, CO 80523 USA
[2] Colorado State Univ, Dept Math, Ft Collins, CO USA
[3] Colorado State Univ, Dept Geosci, Ft Collins, CO USA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2023年 / 49卷 / 03期
基金
美国国家科学基金会;
关键词
Parallel algorithms; hp-adaptivity; finite element methods; high performance computing; MESH REFINEMENT; P-VERSION; STRATEGIES; LIBRARY; DESIGN;
D O I
10.1145/3603372
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The hp-adaptive finite element method-where one independently chooses the mesh size (h) and polynomial degree (p) to be used on each cell-has long been known to have better theoretical convergence properties than either h- or p-adaptive methods alone. However, it is not widely used, owing at least in part to the difficulty of the underlying algorithms and the lack of widely usable implementations. This is particularly true when used with continuous finite elements. Herein, we discuss algorithms that are necessary for a comprehensive and generic implementation of hp-adaptive finite element methods on distributed-memory, parallel machines. In particular, we will present a multistage algorithm for the unique enumeration of degrees of freedom suitable for continuous finite element spaces, describe considerations for weighted load balancing, and discuss the transfer of variable size data between processes. We illustrate the performance of our algorithms with numerical examples and demonstrate that they scale reasonably up to at least 16,384 message passage interface processes. We provide a reference implementation of our algorithms as part of the open source library deal.II.
引用
收藏
页数:26
相关论文
共 50 条
  • [21] Residual-based a posteriori error estimation for hp-adaptive finite element methods for the Stokes equations
    Ghesmati, Arezou
    Bangerth, Wolfgang
    Turcksin, Bruno
    JOURNAL OF NUMERICAL MATHEMATICS, 2019, 27 (04) : 237 - 252
  • [22] Data Structures and Requirements for hp Finite Element Software
    Bangerth, W.
    Kayser-Herold, O.
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2009, 36 (01):
  • [23] Parallelization of the multi-level hp-adaptive finite cell method
    Jomo, John N.
    Zander, Nils
    Elhaddad, Mohamed
    Oezcan, Ali
    Kollmannsberger, Stefan
    Mundani, Ralf-Peter
    Rank, Ernst
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2017, 74 (01) : 126 - 142
  • [24] A parallel direct solver for the self-adaptive hp Finite Element Method
    Paszynski, Maciej
    Pardo, David
    Torres-Verdin, Carlos
    Demkowicz, Leszek
    Calo, Victor
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (03) : 270 - 281
  • [25] AN hp-ADAPTIVE NEWTON-DISCONTINUOUS-GALERKIN FINITE ELEMENT APPROACH FOR SEMILINEAR ELLIPTIC BOUNDARY VALUE PROBLEMS
    Houston, Paul
    Wihler, Thomas P.
    MATHEMATICS OF COMPUTATION, 2018, 87 (314) : 2641 - 2674
  • [26] Implementation of continuous hp-adaptive finite element spaces without limitations on hanging sides and distribution of approximation orders
    Calle, Jorge L. Diaz
    Devloo, Philippe R. B.
    Gomes, Sonia M.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2015, 70 (05) : 1051 - 1069
  • [27] A GENERIC FINITE ELEMENT FRAMEWORK ON PARALLEL TREE-BASED ADAPTIVE MESHES
    Badia, Santiago
    Martin, Alberto F.
    Neiva, Eric
    Verdugo, Francesc
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2020, 42 (06) : C436 - C468
  • [28] The hp-adaptive FEM based on continuous Sobolev embeddings: Isotropic refinements
    Fankhauser, Thomas
    Wihler, Thomas P.
    Wirz, Marcel
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2014, 67 (04) : 854 - 868
  • [29] An hp-adaptive strategy based on continuous Sobolev embeddings
    Wihler, Thomas P.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2011, 235 (08) : 2731 - 2739
  • [30] A painless automatic hp-adaptive strategy for elliptic problems
    Darrigrand, Vincent
    Pardo, David
    Chaumont-Frelet, Theophile
    Gomez-Revuelto, Ignacio
    Emilio Garcia-Castillo, Luis
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2020, 178