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

07/08/2019
by   Santiago Badia, et al.
0

In this work we formally derive and prove the correctness of the algorithms and data structures in a parallel, distributed-memory, generic finite element framework that supports h-adaptivity on computational domains represented as forest-of-trees. The framework is grounded on a rich representation of the adaptive mesh suitable for generic finite elements that is built on top of a low-level, light-weight forest-of-trees data structure handled by a specialized, highly parallel adaptive meshing engine, for which we have identified the requirements it must fulfill to be coupled into our framework. Atop this two-layered mesh representation, we build the rest of data structures required for the numerical integration and assembly of the discrete system of linear equations. We consider algorithms that are suitable for both subassembled and fully-assembled distributed data layouts of linear system matrices. The proposed framework has been implemented within the FEMPAR scientific software library, using p4est as a practical forest-of-octrees demonstrator. A strong scaling study of this implementation when applied to Poisson and Maxwell problems reveals remarkable scalability up to 32.2K CPU cores and 482.2M degrees of freedom. Besides, a comparative performance study of FEMPAR and the state-of-the-art deal.ii finite element software shows at least comparative performance, and at most factor 2-3 improvements in the h-adaptive approximation of a Poisson problem with first- and second-order Lagrangian finite elements, respectively.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/13/2022

Algorithms for Parallel Generic hp-adaptive Finite Element Software

The hp-adaptive finite element method (FEM) - where one independently ch...
research
10/22/2019

An Optimized, Parallel Computation of the Ghost Layer for Adaptive Hybrid Forest Meshes

We discuss parallel algorithms to gather topological information about o...
research
09/05/2018

Distributed-Memory Forest-of-Octrees Raycasting

We present an MPI-parallel algorithm for the in-situ visualization of co...
research
01/09/2023

Fully H(gradcurl)-nonconforming Finite Element Method for The Singularly Perturbed Quad-curl Problem on Cubical Meshes

In this paper, we develop two fully nonconforming (both H(grad curl)-non...
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
03/03/2021

A massively parallel Eulerian-Lagrangian method for advection-dominated transport in viscous fluids

Motivated by challenges in Earth mantle convection, we present a massive...
research
08/24/2023

Alternative quadrant representations with Morton index and AVX2 vectorization for AMR algorithms within the p4est software library

We present a technical enhancement within the p4est software for paralle...

Please sign up or login with your details

Forgot password? Click here to reset