SPH-EXA: Optimizing Smoothed Particle Hydrodynamics for Exascale Computing

Ciorba, Florina M. and Mayer, Lucio and Cabezón, Rubén M. and Imbert, David and Guerrera, Danilo and Cavelan, Aurélien and Mohammed, Ali and Reed, Darren S. and Piccinali, Jean-Guillaume and Banicescu, Ioana and Garciá-Senz, Domingo and Quinn, Thomas R.. (2019) SPH-EXA: Optimizing Smoothed Particle Hydrodynamics for Exascale Computing. Project Poster at the 34th International Conference on High Performance Computing (ISC).

Full text not available from this repository.

Official URL: https://edoc.unibas.ch/79011/

Downloads: Statistics Overview


The SPH-EXA project, funded by the Swiss Platform for Advanced Scientific Computing, brings together expertise in High Performance Computing, Astrophysics, and Computational Fluid Dynamics. 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 are among the most computationally-demanding calculations, in terms of sustained floating-point operations per second, or FLOP / s. It is expected that these numerical simulations will significantly benefit from the future Exascale computing infrastructures, that will perform 1018 FLOP / s. The performance of the SPH codes is, in general, adversely impacted by several factors, such as multiple time-stepping, long-range interactions, and / or boundary conditions. SPHYNX, ChaNGa, and SPH-flow, three SPH implementations, are the starting point of an interdisciplinary co-design project, SPH-EXA, for the development of an Exascale-ready SPH mini-app. The goal is to understand the scalability limitations of state-of-the-art SPH implementations and use such knowledge to create an Exascale-ready SPH mini-app. An extensive study of SPHYNX, ChaNGa, and SPH-flow has been performed, to gain insights and to expose the characteristics and any limitations of the codes. Such exposed limitations have been solved in the parent codes and shape the design and implementation of the SPH-EXA mini-app towards the use of efficient parallelization methods, fault-tolerance mechanisms, and load balancing approaches, to sustain the scalable execution of massively parallel SPH codes. The SPH-EXA mini-app development targets reproducibility and portability by using continuous integration systems, and containerization techniques.
Faculties and Departments:05 Faculty of Science > Departement Mathematik und Informatik > Informatik > High Performance Computing (Ciorba)
UniBasel Contributors:Ciorba, Florina M. and Mohammed, Ali Omar Abdelazim and Cabezon, Ruben M. and Guerrera, Danilo and Cavelan, Aurélien
Item Type:Other
Publisher:The International Conference on High Performance Computing (ISC)
Note:Publication type according to Uni Basel Research Database: Other publications
Related URLs:
Last Modified:18 Nov 2020 10:45
Deposited On:18 Nov 2020 10:45

Repository Staff Only: item control page