Document Type
Conference Proceeding
Publication Date
1-1-2021
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 OctoTiger'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.
Publication Source (Journal or Book title)
Proceedings - IEEE International Conference on Cluster Computing, ICCC
First Page
204
Last Page
214
Recommended Citation
Diehl, P., Daiß, G., Marcello, D., Huck, K., Shiber, S., Kaiser, H., Frank, J., Clayton, G., & Pfluger, D. (2021). Octo-Tiger's New Hydro Module and Performance Using HPX+CUDA on ORNL's Summit. Proceedings - IEEE International Conference on Cluster Computing, ICCC, 2021-September, 204-214. https://doi.org/10.1109/Cluster48925.2021.00059