Transactions of the Japan Society for Computational Engineering and Science
Online ISSN : 1347-8826
ISSN-L : 1344-9443
Multiple-GPU Computing of Polycrystalline Grain Growth Simulation using Multi-Phase-Field Method
Masashi OKAMOTOAkinori YAMANAKATakashi SHIMOKAWABETakayuki AOKI
Author information
JOURNAL FREE ACCESS

2013 Volume 2013 Pages 20130018

Details
Abstract
The multi-phase-field method is one of the most powerful numerical simulation methods to study microstructure evolutions in practical polycrystalline materials. However, the computational cost for the multi-phase-field simulation is much higher than the conventional phase-field simulation, since the same number of time-evolution equations with multiple phase-field variables must be solved. In this study, a multiple-GPU computing technique using a programming language CUDA and the MPI library is newly developed to accelerate the multi-phase-field simulation. In order to hide communicational time for CPU-to-CPU and CPU-to-GPU communications, we propose an original overlapping method between computation and communication. Furthermore, we decompose whole computational domain into sub-domains to distribute computational load to multiple GPUs. The multi-phase-field computation for each sub-domain are efficiently performed by using multiple stream executions in CUDA. The three-dimensional grain growth simulation performed using our multiple-GPU computing technique with the overlapping method demonstrates that the communicational time can be hidden completely and good weak and strong scalings are achieved.
Content from these authors
© 2013 The Japan Society For Computational Engineering and Science
Previous article Next article
feedback
Top