Searcharxiv⌕ Search

arXiv subjects

Timothée David--Cléris

Publications and source records attributed to Timothée David--Cléris.

2 recordsLinked to original sources

The Shamrock code: I- Smoothed Particle Hydrodynamics on GPUs

We present Shamrock, a performance portable framework developed in C++17 with the SYCL programming standard, tailored for numerical astrophysics on Exascale architectures. The core of Shamrock is an accelerated parallel tree with negligible construction time, whose efficiency is based on binary algebra. The Smoothed Particle Hydrodynamics algorithm of the Phantom code is implemented in Shamrock. On-the-fly tree construction circumvents the necessity for extensive data communications. In tests displaying a uniform density with global timesteping with tens of billions of particles, Shamrock completes a single time step in a few seconds using over the thousand of GPUs of a super-computer. This corresponds to processing billions of particles per second, with tens of millions of particles per GPU. The parallel efficiency across the entire cluster is larger than $\sim 90\%$.

astro-ph.IM↗

Large dust fractions can prevent the propagation of soundwaves

Dust plays a central role in several astrophysical processes. Hence the need of dust/gas numerical solutions, and analytical problems to benchmark them. In the seminal dustywave problem, we discover a regime where sound waves can not propagate through the mixture above a large critical dust fraction. We characterise this regime analytically, making it of use for testing accuracy of numerical solvers at large dust fractions.

astro-ph.SR↗