TL;DR
This paper presents a remodeled 3D hydro solver for Octo-Tiger, utilizing GPU acceleration with CUDA, and evaluates its performance and accuracy on ORNL's Summit supercomputer with various astrophysical test problems.
Contribution
The paper introduces a new 3D reconstruction hydro scheme for Octo-Tiger and demonstrates GPU porting and performance scaling on Summit.
Findings
The new hydro solver scales efficiently on Summit.
GPU implementation significantly improves performance.
The new scheme provides accurate results compared to the previous version.
Abstract
Octo-Tiger is a code for modeling three-dimensional self-gravitating astrophysical fluids. It was particularly designed for the study of dynamical mass transfer between interacting binary stars. Octo-Tiger is parallelized for distributed systems using the asynchronous many-task runtime system, the C++ standard library for parallelism and concurrency (HPX) and utilizes CUDA for its gravity solver. Recently, we have remodeled Octo-Tiger's hydro solver to use a three-dimensional reconstruction scheme. In addition, we have ported the hydro solver to GPU using CUDA kernels. We present scaling results for the new hydro kernels on ORNL's Summit machine using a Sedov-Taylor blast wave problem. We also compare Octo-Tiger's new hydro scheme with its old hydro scheme, using a rotating star as a test problem.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
