Title
From piz daint to the stars: simulation of stellar mergers using high-level abstractions
Abstract
We study the simulation of stellar mergers, which requires complex simulations with high computational demands. We have developed Octo-Tiger, a finite volume grid-based hydrodynamics simulation code with Adaptive Mesh Refinement which is unique in conserving both linear and angular momentum to machine precision. To face the challenge of increasingly complex, diverse, and heterogeneous HPC systems, Octo-Tiger relies on high-level programming abstractions. We use HPX with its futurization capabilities to ensure scalability both between nodes and within, and present first results replacing MPI with libfabric achieving up to a 2.8x speedup. We extend Octo-Tiger to heterogeneous GPU-accelerated supercomputers, demonstrating node-level performance and portability. We show scalability up to full system runs on Piz Daint. For the scenario's maximum resolution, the compute-critical parts (hydrodynamics and gravity) achieve 68.1% parallel efficiency at 2048 nodes.
Year
DOI
Venue
2019
10.1145/3295500.3356221
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis
Keywords
Field
DocType
HPX, accelerators, asynchronous, binary star merger, futures, high-level abstractions, libfabric
Abstraction,Computer science,Stars,Parallel computing
Conference
ISBN
Citations 
PageRank 
978-1-4503-6229-0
0
0.34
References 
Authors
0
10
Name
Order
Citations
PageRank
Gregor Daiß101.69
Parsa Amini230.74
John Biddiscombe3728.42
Patrick Diehl454.50
Juhan Frank551.82
Kevin A. Huck611914.53
Hartmut Kaiser76712.33
Dominic Marcello800.68
David Pfander922.09
Dirk Pfüger1000.34