2019
DOI: 10.1145/3319797
|View full text |Cite
|
Sign up to set email alerts
|

The Peano Software—Parallel, Automaton-based, Dynamically Adaptive Grid Traversals

Abstract: We discuss the design decisions, design alternatives and rationale behind the third generation of Peano, a framework for dynamically adaptive Cartesian meshes derived from spacetrees. Peano ties the mesh traversal to the mesh storage and supports only one element-wise traversal order resulting from space-filling curves. The user is not free to choose a traversal order herself. The traversal can exploit regular grid subregions and shared memory as well as distributed memory systems with almost no modifications … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
33
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5
1

Relationship

5
1

Authors

Journals

citations
Cited by 37 publications
(33 citation statements)
references
References 72 publications
0
33
0
Order By: Relevance
“…It is constructed from a spacetree (Weinzierl and Mehl 2011;Weinzierl 2018 ): All Riemann solves for example are embarrassingly parallel but require input from their two neighbouring cells. Along adaptivity boundaries, more than two cells are involved.…”
Section: The Exahype Benchmark Codementioning
confidence: 99%
“…It is constructed from a spacetree (Weinzierl and Mehl 2011;Weinzierl 2018 ): All Riemann solves for example are embarrassingly parallel but require input from their two neighbouring cells. Along adaptivity boundaries, more than two cells are involved.…”
Section: The Exahype Benchmark Codementioning
confidence: 99%
“…In practise, we found DFS an advantageous traversal, as it can be realised as plain recursive function where all multilevel information (which is the next coarser node in the tree and which are its adjacent vertices) for lift and drop is implicitly available through the call stack. Furthermore, DFS in combination with space‐filling curves is well‐known to yield good memory access characteristics …”
Section: Octrees As Multiscale Linked Cell Gridsmentioning
confidence: 99%
“…With 2 d colouring, this gives a concurrency level that alters between eight and one. Techniques how to rewrite DFS automatically and on‐the‐fly into BFS are well‐known . We use them in our experiments.…”
Section: Parallelisationmentioning
confidence: 99%
See 2 more Smart Citations