GPU-Imogen: An Astrophysical Hydrodynamic Code Built for Graphics Processing Units

Loading...
Thumbnail Image

Date

2015

Authors

Brown, Isaac
Wolken, Tom

Journal Title

Journal ISSN

Volume Title

Publisher

University of Oregon

Abstract

We describe Graphics Processing Unit-Imogen (GPU-Imogen), an astrophysical hydrodynamics computer code, developed by Erik Keever and Scott Ernst. GPU-Imogen uses the Harten-Lax-van Leer-Contact (HLLC) fluid scheme to simulate the compressible Euler equations (equations governing a fluid with no viscosity or heat conduction). The fluid scheme is performed on the GPU, with the possibility of parallelization to multiple GPUs per node and/or GPU clusters. We describe the fluid scheme and GPU parallelization to understand the robustness and efficiency of the code. Benchmark tests of one-, two-, and three-dimensional problems are provided to verify robustness. User friendly features of GPU-Imogen are also explored. GPU-Imogen is shown to be a strong choice for an astrophysical hydrodynamics code.

Description

23 pages

Keywords

Harten-Lax-van Leer-Contact, Graphics processing units

Citation