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.