Adaptive Mesh Refinement for Astrophysics Applications with ParalleX
Matthew Anderson, Maciej Brodowicz, Hartmut Kaiser, Bryce, Adelstein-Lelbach, Thomas Sterling

TL;DR
This paper demonstrates how the ParalleX execution model enhances adaptive mesh refinement in astrophysics simulations by improving scalability and simplifying implementation, enabling efficient handling of large data tables and complex physical models.
Contribution
It introduces the application of the ParalleX execution model to astrophysics, showcasing improved scalability and simplified implementation for adaptive mesh refinement techniques.
Findings
Enhanced strong scaling performance in astrophysics simulations
Seamless overlapping of computation and remote data access
Simplified implementation of large data table management
Abstract
Several applications in astrophysics require adequately resolving many physical and temporal scales which vary over several orders of magnitude. Adaptive mesh refinement techniques address this problem effectively but often result in constrained strong scaling performance. The ParalleX execution model is an experimental execution model that aims to expose new forms of program parallelism and eliminate any global barriers present in a scaling-impaired application such as adaptive mesh refinement. We present two astrophysics applications using the ParalleX execution model: a tabulated equation of state component for neutron star evolutions and a cosmology model evolution. Performance and strong scaling results from both simulations are presented. The tabulated equation of state data are distributed with transparent access over the nodes of the cluster. This allows seamless overlapping of…
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.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Computer Graphics and Visualization Techniques · Advanced Data Storage Technologies
