GPU-Imogen: An Astrophysical Hydrodynamic Code Built for Graphics Processing Units
Loading...
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