Cholla : A New Massively-Parallel Hydrodynamics Code For Astrophysical Simulation
Evan E. Schneider, Brant E. Robertson (University of Arizona)

TL;DR
Cholla is a GPU-accelerated 3D hydrodynamics code designed for astrophysical simulations, capable of handling large grid resolutions efficiently and demonstrating excellent scalability across multiple GPUs.
Contribution
The paper introduces Cholla, a novel massively-parallel GPU-based hydrodynamics code that significantly improves computational speed and scalability for astrophysical simulations.
Findings
Cholla can evolve over ten million cells per GPU-second.
The code scales nearly linearly beyond 64 GPUs.
Simulations of shock-cloud interactions match theoretical predictions.
Abstract
We present Cholla (Computational Hydrodynamics On ParaLLel Architectures), a new three-dimensional hydrodynamics code that harnesses the power of graphics processing units (GPUs) to accelerate astrophysical simulations. Cholla models the Euler equations on a static mesh using state-of-the-art techniques, including the unsplit Corner Transport Upwind (CTU) algorithm, a variety of exact and approximate Riemann solvers, and multiple spatial reconstruction techniques including the piecewise parabolic method (PPM). Using GPUs, Cholla evolves the fluid properties of thousands of cells simultaneously and can update over ten million cells per GPU-second while using an exact Riemann solver and PPM reconstruction. Owing to the massively-parallel architecture of GPUs and the design of the Cholla code, astrophysical simulations with physically interesting grid resolutions (> 256^3) can easily be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
