Smoothed Particle Hydrodynamics in pkdgrav3 for Shock Physics Simulations. I. Hydrodynamics

Read full text
Authors: Thomas Meier, D. Potter, Christian Reinhardt, Joachim Stadel
Cited by: 0

Abstract

Abstract We present pkdgrav3 , a high-performance, fully parallel tree smoothed particle hydrodynamics (SPH) code designed for large-scale hydrodynamic simulations including self-gravity. Building upon the long development history of pkdgrav , the code combines an efficient hierarchical tree algorithm for gravity and neighbor finding with a modern implementation of SPH optimized for massively parallel hybrid CPU/GPU architectures. Its hybrid shared/distributed memory model, combined with an asynchronous communication scheme, allows pkdgrav3 to scale efficiently to thousands of CPU cores and GPUs. We validate the numerical accuracy of pkdgrav3 using a suite of standard tests, demonstrating excellent agreement with analytic or reference solutions. The code was already used in several peer-reviewed publications to model planetary-scale impacts, where SPH’s Lagrangian nature allows for accurate tracking of material origin and thermodynamic evolution. These examples highlight pkdgrav3 ’s robustness and efficiency in simulating highly dynamical, self-gravitating systems. pkdgrav3 thus provides a powerful, flexible, and scalable platform for astrophysical and planetary applications, capable of exploiting the full potential of modern heterogeneous high-performance computing systems.

Fields of Study & Subjects

Fluid Dynamics Simulations and Interactions Spacecraft and Cryogenic Technologies Computer Graphics and Visualization Techniques

Publication details

Journal / source
The Astrophysical Journal
Volume
1000
Issue
2
Pages
266–266
Publication date
27 March 2026
Language
EN