3:00 PM - 3:15 PM
[STT55-03] Development of high performance particle simulations of fluid and granular dynamics for contributing to human society
Keywords:DEM, parallel computing, Tsunami, ballast track, particle, SPH
Numerical simulation methods used in science and engineering include the finite difference method (FDM), finite element method (FEM), finite volume method (FVM), boundary element method (BEM), and particle simulation method (PSM). Among these, PSM has a benefit of being mesh-free, allowing the computation of large-scale deformations and fractures of a continuum body without expensive remeshing tasks. As a PSM, smoothed particle hydrodynamics (SPH) is often used for tsunami disaster simulations because of its robustness in free-surface fluid dynamics. The discrete element method (DEM) is one popular PSM for granular dynamics in which geometrical size and shape attributes are provided for each particle. In the most conventional formulation of the DEM, the Voigt model in both the normal and tangential directions is considered at each contact point. In the tangential direction, Coulomb friction is introduced to determine the maximum tangential force and the slip condition. In addition, rolling friction can be considered at the contact points. Therefore, the DEM is attractive to simulate granular materials such as sand, pebbles, and other grains.
However, PSM programs must be implemented carefully to avoid write-access conflicts under shared-memory parallelization, especially when calculating a resultant force. In addition, it is important for distributed-memory parallelization to dynamically balance the computational load between computational nodes. To address these issues, we have proposed parallel algorithms that use the action-reaction law and parallelize the interaction summation with a reference table to avoid memory access conflicts. We have also implemented the algorithm of dynamic load balancing by resizing the domain decomposition region. Our methods were implemented on various parallel processors such as GPU, MIC processor, multi-core CPU on K computer, and vector processor on Earth simulator. In this presentation, we will talk about these parallel algorithms and applications for contributing to human society; Tsunami disaster simulations in consideration of structures?soil?fluid interactions and impact dynamics of ballast particles in rail track are important topics that require a high performance computing resources.