[MGI28-P02] Speed-up efficiencies of an SPH code with FDPS on GPUs or PEZY-SCs
キーワード:流体数値計算
Since the many important phenomena in planetary science are difficult to study by means of laboratory experiments, numerical simulations play an important role.
Smoothed Particle Hydrodynamics (SPH) is a widely used particle-based numerical hydrodynamic simulation method, which has advantages to deal with large deformation, multi-component and self-gravity.
Since the reliability of SPH depends on the number of particles used in each run, high-performance computing can be an important topic.
However, compared to mesh-based methods, it requires relatively high computational costs.
We have developed a framework, Framework for Developing Particle Simulator (FDPS) which automatically parallelise an arbitrary particle-based numerical code.
Thus, recently, it has been popular to apply so-called ``accelerator'', such as GPUs, to SPH.
Combining these two techniques, we have developed a massively parallel SPH code which works on either GPUs or PEZY-SCs.
We will report the speed-up efficiency of our code.
Smoothed Particle Hydrodynamics (SPH) is a widely used particle-based numerical hydrodynamic simulation method, which has advantages to deal with large deformation, multi-component and self-gravity.
Since the reliability of SPH depends on the number of particles used in each run, high-performance computing can be an important topic.
However, compared to mesh-based methods, it requires relatively high computational costs.
We have developed a framework, Framework for Developing Particle Simulator (FDPS) which automatically parallelise an arbitrary particle-based numerical code.
Thus, recently, it has been popular to apply so-called ``accelerator'', such as GPUs, to SPH.
Combining these two techniques, we have developed a massively parallel SPH code which works on either GPUs or PEZY-SCs.
We will report the speed-up efficiency of our code.