2016
DOI: 10.1145/2947668
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Memory-Efficient Adaptive Mesh Refinement on Structured Triangular Meshes with Billions of Grid Cells

Abstract: We present sam(oa) 2 , a software package for a dynamically adaptive, parallel solution of 2D partial differential equations on triangular grids created via newest vertex bisection. An element order imposed by the Sierpinski space-filling curve provides an algorithm for grid generation, refinement, and traversal that is inherently memory efficient. Based purely on stack and stream data structures, it completely avoids random memory access. Using an element-oriented data view suitable fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
30
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
4
1

Relationship

3
6

Authors

Journals

citations
Cited by 32 publications
(30 citation statements)
references
References 27 publications
0
30
0
Order By: Relevance
“…The last variant is a combination of the first two, often referred to as block-based AMR. Unlike the patch-based AMR, which stores the multiresolution grid hierarchy as overlapping and nested grid patches, this approach stores the grid hierarchy as nonoverlapping fixed-size grid patches, each of which is stored as a leaf in a forest of quadtrees or octrees (e.g., Burstedde et al, 2011Burstedde et al, , 2014Fryxell et al, 2000;Liang & Borthwick, 2009;Liang et al, 2004;MacNeice et al, 2000;Meister et al, 2017;Popinet, 2012). Other multiresolution approaches, such as adaptive wavelet methods, have also been applied to shallow water equations, (e.g., Aechtner et al, 2015).…”
Section: 1029/2019ms001635mentioning
confidence: 99%
“…The last variant is a combination of the first two, often referred to as block-based AMR. Unlike the patch-based AMR, which stores the multiresolution grid hierarchy as overlapping and nested grid patches, this approach stores the grid hierarchy as nonoverlapping fixed-size grid patches, each of which is stored as a leaf in a forest of quadtrees or octrees (e.g., Burstedde et al, 2011Burstedde et al, , 2014Fryxell et al, 2000;Liang & Borthwick, 2009;Liang et al, 2004;MacNeice et al, 2000;Meister et al, 2017;Popinet, 2012). Other multiresolution approaches, such as adaptive wavelet methods, have also been applied to shallow water equations, (e.g., Aechtner et al, 2015).…”
Section: 1029/2019ms001635mentioning
confidence: 99%
“…Adaptive mesh refinement can enable the efficient computation of large domains, while at the same time it allows for high local resolution and geometric accuracy. This numerical scheme has been recently integrated into the adaptive mesh refinement package sam(oa) 2 (Meister et al 2016) (https://gitlab.lrz.de/samoa/samoa). sam(oa) 2 features efficient adaptive mesh refinement for tree-structured triangular meshes and provides parallelization in shared (using OpenMP) and distributed (via MPI) memory.…”
Section: Tsunami Propagation and Inundation Modeling With Sam(oa)mentioning
confidence: 99%
“…sam(oa) 2 features efficient adaptive mesh refinement for tree-structured triangular meshes and provides parallelization in shared (using OpenMP) and distributed (via MPI) memory. It has been shown to scale up to thousands of compute cores, with problem sizes that exceed one billion grid cells with dynamic adaptive refinement and coarsening of cells (Meister et al 2016).…”
Section: Tsunami Propagation and Inundation Modeling With Sam(oa)mentioning
confidence: 99%
“…Hence, it is necessary to further improve the parallel grid generation technique [20][21][22] to solve flow problem with complex geometries [23][24][25]. It is well known that CFD is becoming increasingly sophisticated: grids define highly complex geometries and flows are simulated involving very different length and time scales [26,27]. The number of grid points, and thereby the number of degrees of freedom, is increasing as the memory of supercomputers is growing.…”
Section: Introductionmentioning
confidence: 99%