Towards a Mini-App for Smoothed Particle Hydrodynamics at Exascale
Danilo Guerrera, Rub\'en M. Cabez\'on, Jean-Guillaume Piccinali,, Aur\'elien Cavelan, Florina M. Ciorba, David Imbert, Lucio Mayer, Darren Reed

TL;DR
This paper analyzes the performance of three SPH codes on HPC systems to develop an Exascale-ready mini-app, aiming to improve scalability and efficiency in fluid simulations across astrophysics and CFD.
Contribution
It provides insights into current SPH code performance and introduces a co-designed mini-app for Exascale computing, consolidating features from multiple codes.
Findings
Analysis of three SPH codes on modern HPC systems.
Development of an Exascale-ready mini-app for SPH simulations.
Feedback for improving parent code performance and scalability.
Abstract
The smoothed particle hydrodynamics (SPH) technique is a purely Lagrangian method, used in numerical simulations of fluids in astrophysics and computational fluid dynamics, among many other fields. SPH simulations with detailed physics represent computationally-demanding calculations. The parallelization of SPH codes is not trivial due to the absence of a structured grid. Additionally, the performance of the SPH codes can be, in general, adversely impacted by several factors, such as multiple time-stepping, long-range interactions, and/or boundary conditions. This work presents insights into the current performance and functionalities of three SPH codes: SPHYNX, ChaNGa, and SPH-flow. These codes are the starting point of an interdisciplinary co-design project, SPH-EXA, for the development of an Exascale-ready SPH mini-app. To gain such insights, a rotating square patch test was…
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.
