SFC-based Communication Metadata Encoding for Adaptive Mesh Refinement
Type
Conference PaperKAUST Grant Number
UK-c0020Date
2014Permanent link to this record
http://hdl.handle.net/10754/679274
Metadata
Show full item recordAbstract
The present paper studies two adaptive mesh refinement (AMR) codes whose grids rely on recursive subdivison in combination with space-filling curves (SFCs). A non-overlapping domain decomposition based upon these SFCs yields several well-known advantageous properties with respect to communication demands, balancing, and partition connectivity. However, the administration of the meta data, i.e. to track which partitions exchange data in which cardinality, is non-trivial due to the SFC's fractal meandering and the dynamic adaptivity. We introduce an analysed tree grammar for the meta data that restricts it without loss of information hierarchically along the subdivision tree and applies run length encoding. Hence, its meta data memory footprint is very small, and it can be computed and maintained on-the-fly even for permanently changing grids. It facilitates a fork-join pattern for shared data parallelism. And it facilitates replicated data parallelism tackling latency and bandwidth constraints respectively due to communication in the background and reduces memory requirements by avoiding adjacency information stored per element. We demonstrate this at hands of shared and distributed parallelized domain decompositions.Citation
Schreiber Martin, Weinzierl Tobias, & Bungartz Hans-Joachim. (2014). SFC-based Communication Metadata Encoding for Adaptive Mesh Refinement [JB]. Advances in Parallel Computing, 25(Parallel Computing: Accelerating Computational Science and Engineering (CSE)), 233–242. https://doi.org/10.3233/978-1-61499-381-0-233Sponsors
This work was supported by the German Research Foundation (DFG) as part of the Transregional Collaborative Research Centre Invasive Computing (SFB/TR 89). It is partially based on work supported by Award No. UK-c0020, made by the King Abdullah University of Science and Technology (KAUST).Publisher
IOS PRESSConference/Event name
International Conference on Parallel Programming (ParCo)ISBN
9781614993803Additional Links
https://www.medra.org/servlet/aliasResolver?alias=iospressISSNISBN&issn=0927-5452&volume=25&spage=233ae974a485f413a2113503eed53cd6c53
10.3233/978-1-61499-381-0-233