JpGU-AGU Joint Meeting 2017

Presentation information

[JJ] Oral

M (Multidisciplinary and Interdisciplinary) » M-GI General Geosciences, Information Geosciences & Simulations

[M-GI32] [JJ] Development of computational sciences on planetary formation, evolution and surface environment

Mon. May 22, 2017 9:00 AM - 10:30 AM 104 (International Conference Hall 1F)

convener:Yoshi-Yuki Hayashi(Department of Planetology/CPS, Graduate School of Science, Kobe University), Masaki Ogawa(Division of General Systems Studies, Graduate School of Arts and Sciences, University of Tokyo), Shigeru Ida(Department of Earth and Planetary Science, Graduate School of Science and Technology, Tokyo Institute of Technology), Kanya Kusano(Institute for Space-Earth Environmental Research, Nagoya University), Chairperson:Junichiro Makino(RIKEN AICS)

10:15 AM - 10:30 AM

[MGI32-06] Development of an SPH code which works on the PEZY-SC devices and application to the giant impact

*Natsuki Hosono1,2, Masaki Iwasawa2, Daisuke Namekata2, Ataru Tanikawa3,2, Keigo Nitadori2, Takayuki Muranushi2, Junichiro Makino4,2,5 (1.Graduate School of Advanced Integrated Studies in Human Survivability, Kyoto University, 2.AICS, RIKEN, 3.College of Arts and Sciences, Graduate School of Arts and Sciences,, The University of Tokyo, 4.Department of Planetology, Graduate School of Science / Faculty of Science, Kobe University, 5.Earth-Life Science Institute, Tokyo Institute of Technology)

Lately, heterogeneous HPC clusters which have CPUs and accelerators, such as GPUs, have been getting more common.
However, to develop such codes requires highly complex parallelization techniques and kernel codes for the accelerators.
Thus, it is quite difficult to develop high-performance codes which work on such a cluster.
In order to get rid of this complexity, recently, we develop a software named Framework for Developing Particle Simulator (FDPS), which automatically parallelise arbitrary particle-base schemes by using both OpenMP and MPI.
FDPS version 2.0 (or higher) also has the so-called ``Multi Walk mode'' to use accelerators.
We developed a smoothed particle hydrodynamics (SPH) code, which used FDPS and works on multiple PEZY-SC devices.
Among several versions of SPHs, we have implemented the standard SPH and the Density Independent SPH.
A PEZY-SC is an accelerator which has advantages to the other accelerators in terms of its performance per power.
We also compared the speed-up efficiency and found that our code is about $30$ times faster in single precision than a code which works only on CPUs.
We will show the results of numerical simulations of the giant impact problem carried out by the code.