About this Abstract |
Meeting |
2020 TMS Annual Meeting & Exhibition
|
Symposium
|
Algorithm Development in Materials Science and Engineering
|
Presentation Title |
A Multi-GPU Implementation of a Full-field Crystal Plasticity Solver for Efficient Modeling of High-resolution Microstructures |
Author(s) |
Adnan Eghtesad, Kai Germaschewski, Ricardo A Lebensohn, Marko Knezevic |
On-Site Speaker (Planned) |
Adnan Eghtesad |
Abstract Scope |
In this research, we present a high-performance implementation of a full-field elasto-visco-plastic fast Fourier transform (EVPFFT) crystal plasticity solver to take the advantage of graphics processing units (GPUs) across nodes of a supercomputer. To this end, the implementation combines the OpenACC programming model for GPU acceleration with MPI for distributed computing. Moreover, the FFT calculations are performed using the efficient Compute Unified Device Architecture (CUDA) FFT library, called CUFFT. Finally, to maintain performance portability, OpenACC-CUDA interoperability for data transfers between CPU and GPUs is used. The
overall implementations are termed ACC-EVPCUFFT for single GPU and MPI-ACC-EVPCUFFT for multiple GPUs. To facilitate performance evaluation studies of the developed computational framework, deformation of a single phase copper is simulated, while to further demonstrate utility of the implementation for resolving fine microstructures, deformation of a dual-phase steel DP590 is simulated. The implementations and results are presented and discussed here in. |
Proceedings Inclusion? |
Planned: Supplemental Proceedings volume |