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
来源
基金
美国国家科学基金会;
关键词
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] Application of hp-Adaptive Finite Element Method to Two-Scale Computation
    Marta Oleksy
    Witold Cecot
    Archives of Computational Methods in Engineering, 2015, 22 : 105 - 134
  • [22] Application of hp-Adaptive Finite Element Method to Two-Scale Computation
    Oleksy, Marta
    Cecot, Witold
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2015, 22 (01) : 105 - 134
  • [23] Software concepts and numerical algorithms for a scalable adaptive parallel finite element method
    T. Witkowski
    S. Ling
    S. Praetorius
    A. Voigt
    Advances in Computational Mathematics, 2015, 41 : 1145 - 1177
  • [24] Software concepts and numerical algorithms for a scalable adaptive parallel finite element method
    Witkowski, T.
    Ling, S.
    Praetorius, S.
    Voigt, A.
    ADVANCES IN COMPUTATIONAL MATHEMATICS, 2015, 41 (06) : 1145 - 1177
  • [25] Graph transformations for modeling hp-adaptive Finite Element Method with triangular elements
    Paszynska, Anna
    Paszynski, Maciej
    Grabska, Ewa
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 3, 2008, 5103 : 604 - +
  • [26] Hypergraph Grammars in non-stationary hp-adaptive finite element method
    Paszynska, Anna
    Wozniak, Maciej
    Lenharth, Andrew
    Nguyen, Donald
    Pingali, Keshav
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016), 2016, 80 : 875 - 886
  • [27] Domain Decomposition and hp-Adaptive Finite Elements
    Bank, Randolph E.
    Nguyen, Hieu
    DOMAIN DECOMPOSITION METHODS IN SCIENCE AND ENGINEERING XIX, 2011, 78 : 3 - 13
  • [28] A model for parallel adaptive finite element software
    Banas, K
    DOMAIN DECOMPOSITION METHODS IN SCIENCE AND ENGINEERING, 2005, 40 : 159 - 166
  • [29] ANISOTROPIC hp-ADAPTIVE DISCONTINUOUS GALERKIN FINITE ELEMENT METHODS FOR COMPRESSIBLE FLUID FLOWS
    Giani, Stefano
    Houston, Paul
    INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, 2012, 9 (04) : 928 - 949
  • [30] Convergence of an hp-Adaptive Finite Element Strategy in Two and Three Space-Dimensions
    Buerg, Markus
    Doerfler, Willy
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, VOLS I-III, 2010, 1281 : 1835 - 1838