Extreme-Scale Block-Structured Adaptive Mesh Refinement
Florian Schornbaum, Ulrich R\"ude

TL;DR
This paper introduces a scalable, block-structured adaptive mesh refinement approach designed for extreme-scale parallel computing, enabling efficient simulations on petascale supercomputers with minimal metadata overhead.
Contribution
The authors develop a fully distributed, scalable AMR framework that avoids central bottlenecks and employs a lightweight proxy for dynamic load balancing, suitable for diverse simulation methods.
Findings
Achieved full scalability on petascale supercomputers.
Demonstrated efficient fluid simulations using lattice Boltzmann method.
Supported arbitrary data storage in the AMR framework.
Abstract
In this article, we present a novel approach for block-structured adaptive mesh refinement (AMR) that is suitable for extreme-scale parallelism. All data structures are designed such that the size of the meta data in each distributed processor memory remains bounded independent of the processor number. In all stages of the AMR process, we use only distributed algorithms. No central resources such as a master process or replicated data are employed, so that an unlimited scalability can be achieved. For the dynamic load balancing in particular, we propose to exploit the hierarchical nature of the block-structured domain partitioning by creating a lightweight, temporary copy of the core data structure. This copy acts as a local and fully distributed proxy data structure. It does not contain simulation data, but only provides topological information about the domain partitioning into…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
