Repository logo
Log In
  1. Home
  2. Unibas
  3. Publications
  4. Identifying Performance Challenges in Smoothed Particle Hydrodynamics Simulations
 
  • Details

Identifying Performance Challenges in Smoothed Particle Hydrodynamics Simulations

Date Issued
2019-01-01
Author(s)
Mohammed, Ali  
Cavelan, Aurélien  
Ciorba, Florina M.  
Cabezón, Rubén M.  
Banicescu, Ioana
Abstract
Smoothed particle hydrodynamics (SPH) is a commonly used technique for the numerical simulation of fluids in astrophysics and many computational science and engineering fields. SPH is a gridless, fully Lagrangian, particle method where the simulated system is discretized in a series of interpolation points (also called SPH particles). The physical properties of the simulated astrophysical system are evaluated as a weighted interpolation over close neighboring particles. SPH simulations are computationally-intensive and not trivial to parallelize. SPHYNX is a state-of-the-art astrophysics SPH code that includes many recent upgrades, such as adaptive interpolating sinc kernels, an integral approach to calculate derivatives, and generalized volume elements. The goal of this work is to study the performance of SPHYNX and identify its performance challenges on high performance computing (HPC) systems. To this end, certain performance issues are identified, such as load imbalance at process and thread levels and non-overlapping communication and computation phases, among others. A number of improvements are proposed to address the identified challenges, and experiments on two HPC systems are performed to evaluate their effectiveness. The performance results show improved application performance and better scaling profile. A number of improvements are proposed to address the identified challenges, and experiments on two HPC systems are performed to evaluate their effectiveness. The performance results show improved application performance and better scaling profile. A number of improvements are proposed to address the identified challenges, and experiments on two HPC systems are performed to evaluate their effectiveness. The performance results show improved application performance and better scaling profile.
File(s)
Loading...
Thumbnail Image
Name

20210216111533_602b9b4566e7d.pdf

Size

14.63 MB

Format

Adobe PDF

Checksum

(MD5):dcdb08c412d083c129bfc67ed697039f

University of Basel

edoc
Open Access Repository University of Basel

  • About edoc
  • About Open Access at the University of Basel
  • edoc Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement