Algorithms for Parallel Generic hp-adaptive Finite Element Software

06/13/2022
by   Marc Fehling, et al.
0

The hp-adaptive finite element method (FEM) - 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 parts 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 multi-stage algorithm for the unique enumeration of degrees of freedom (DoFs) 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 Passing Interface (MPI) processes. We provide a reference implementation of our algorithms as part of the open-source library deal.II.

READ FULL TEXT

page 7

page 8

page 9

page 14

page 15

page 16

research
07/08/2019

A generic finite element framework on parallel tree-based adaptive meshes

In this work we formally derive and prove the correctness of the algorit...
research
06/09/2020

The aggregated unfitted finite element method on parallel tree-based adaptive meshes

In this work, we present an adaptive unfitted finite element scheme that...
research
03/31/2021

Parallel two-scale finite element implementation of a system with varying microstructures

We propose a two-scale finite element method designed for heterogeneous ...
research
03/22/2018

Parallel tree algorithms for AMR and non-standard data access

We introduce several parallel algorithms operating on a distributed fore...
research
10/24/2019

The deal.II finite element library

deal.II is a state-of-the-art finite element library focused on generali...
research
10/24/2019

The deal.II finite element library: design, features, and insights

deal.II is a state-of-the-art finite element library focused on generali...
research
04/30/2021

Towards an Extrinsic, CG-XFEM Approach Based on Hierarchical Enrichments for Modeling Progressive Fracture

We propose an extrinsic, continuous-Galerkin (CG), extended finite eleme...

Please sign up or login with your details

Forgot password? Click here to reset