Octo-Tiger’s New Hydro Module and Performance Using HPX+CUDA on ORNL’s Summit
Autor: | Dominic Marcello, Geoffrey C. Clayton, Kevin Huck, Patrick Diehl, Hartmut Kaiser, Dirk Pfluger, Sagiv Shiber, Juhan Frank, Gregor Daiß |
---|---|
Rok vydání: | 2021 |
Předmět: |
FOS: Computer and information sciences
Scheme (programming language) Computer science Concurrency FOS: Physical sciences Solid modeling Parallel computing Solver Porting Kernel (linear algebra) Runtime system CUDA Computer Science - Distributed Parallel and Cluster Computing Distributed Parallel and Cluster Computing (cs.DC) Astrophysics - Instrumentation and Methods for Astrophysics Instrumentation and Methods for Astrophysics (astro-ph.IM) computer computer.programming_language |
Zdroj: | CLUSTER |
Popis: | 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. Comment: Accepted to IEEE Cluster |
Databáze: | OpenAIRE |
Externí odkaz: |