Parallel tree algorithms for AMR and non-standard data access

03/22/2018
by   Carsten Burstedde, et al.
0

We introduce several parallel algorithms operating on a distributed forest of adaptive quadtrees/octrees. They are targeted at large-scale applications relying on data layouts that are more complex than required for standard finite elements. Such applications appear in various contexts, examples being the hp-adaptive discontinuous Galerkin method, element-based particle tracking, and in-situ post-processing and visualization. Specifically, we design algorithms to derive an adapted worker forest based on sparse data, to identify owner processes in a top-down search of remote objects, and to allow for variable process counts and per-element data sizes in partitioning and parallel file I/O. We demonstrate the algorithms' usability and performance in the context of a particle tracking example that we scale to 21e9 particles and 64Ki MPI processes on the Juqueen supercomputer.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2021

An Efficient Particle Tracking Algorithm for Large-Scale Parallel Pseudo-Spectral Simulations of Turbulence

Particle tracking in large-scale numerical simulations of turbulent flow...
research
09/05/2018

Distributed-Memory Forest-of-Octrees Raycasting

We present an MPI-parallel algorithm for the in-situ visualization of co...
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
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
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
10/07/2019

Finding Neighbors in a Forest: A b-tree for Smoothed Particle Hydrodynamics Simulations

Finding the exact close neighbors of each fluid element in mesh-free com...
research
10/12/2022

Parallel Domain Decomposition techniques applied to Multivariate Functional Approximation of discrete data

Compactly expressing large-scale datasets through Multivariate Functiona...

Please sign up or login with your details

Forgot password? Click here to reset