SPH-EXA

Read full text
Authors: Rubén M. Cabezón, Aurélien Cavelan, Florina M. Ciorba, Jonathan Coles, José Escartín, Jean M. Favre, Sebastian F. Keller, Noah Kubli, Lucio Mayer, Jean-Guillaume Piccinali, Tom Quinn, Darren Reed
+4 more Lukas Schmidt, Osman Seckin Simsek, Felix Thaler, Yiqing Zhu
Cited by: 0

Abstract

SPH-EXA is a C++20 simulation code for hydrodynamics simulations (with gravity and other physics), parallelized with MPI, OpenMP, CUDA, and HIP. SPH-EXA is built with high performance, scalability, portability, and resilience in mind. Its SPH implementation is based on SPHYNX, ChaNGa, and SPH-flow, three SPH codes selected in the PASC SPH-EXA project to act as parent and reference codes to SPH-EXA. The performance of standard codes is negatively impacted by factors such as imbalanced multi-scale physics, individual time-stepping, halos exchange, and long-range forces. Therefore, the goal is to extrapolate common basic SPH features, and consolidate them in a fully optimized, Exascale-ready, MPI+X, SPH code: SPH-EXA.

Fields of Study & Subjects

Fluid Dynamics Simulations and Interactions Parallel Computing and Optimization Techniques Numerical methods in engineering

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
17 February 2026
Language
EN