Scalable Algorithms for Parallel Tree-based Adaptive Mesh Refinement with General Element Types

03/13/2018
by   Johannes Holke, et al.
0

In this thesis, we develop, discuss and implement algorithms for scalable parallel tree-based adaptive mesh refinement (AMR) using space-filling curves (SFCs). We create an AMR framework that works independently of the used element type, such as for example lines, triangles, tetrahedra, quadrilaterals, hexahedra, and prisms. Along with a detailed mathematical discussion, this requires the implementation as a numerical software and its validation, as well as scalability tests on current supercomputers. For triangular and tetrahedral elements (simplices) with red-refinement (1:4 in 2D, 1:8 in 3D), we develop a new SFC index, the tetrahedral Morton index (TM-index). Its construction is similar to the Morton index for quadrilaterals/hexahedra, as it is also based on bitwise interleaving the coordinates of a certain vertex of the simplex, the anchor node.

READ FULL TEXT

page 16

page 17

page 20

research
03/19/2017

Coupling parallel adaptive mesh refinement with a nonoverlapping domain decomposition solver

We study the effect of adaptive mesh refinement on a parallel domain dec...
research
12/01/2017

Binarized octree generation for Cartesian adaptive mesh refinement around immersed geometries

We revisit the generation of balanced octrees for adaptive mesh refineme...
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...
research
09/05/2018

Distributed-Memory Forest-of-Octrees Raycasting

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

High order transition elements: The xNy-element concept – Part I: Statics

Advanced transition elements are of utmost importance in many applicatio...
research
01/17/2020

A Coarsening Algorithm on Adaptive Red-Green-Blue Refined Meshes

Adaptive meshing is a fundamental component of adaptive finite element m...
research
05/22/2018

One machine, one minute, three billion tetrahedra

This paper presents a new scalable parallelization scheme to generate th...

Please sign up or login with your details

Forgot password? Click here to reset