4.7 Article

An explicit GPU-based material point method solver for elastoplastic problems (ep2-3De v1.0)

期刊

GEOSCIENTIFIC MODEL DEVELOPMENT
卷 14, 期 12, 页码 7749-7774

出版社

COPERNICUS GESELLSCHAFT MBH
DOI: 10.5194/gmd-14-7749-2021

关键词

-

资金

  1. Swiss National Science Foundation [172691]
  2. Russian Ministry of Science and Higher Education [075-15-2019-1890]

向作者/读者索取更多资源

The study introduces an explicit GPU-based solver for elastoplastic problems within the MPM framework and demonstrates its effectiveness through experiments. The research leverages modern GPU architectures and GIMPM method to address cell-crossing errors in MPM. The GPU-based solver achieves significant performance improvements in three-dimensional elastoplastic slumping mechanics problems.
We propose an explicit GPU-based solver within the material point method (MPM) framework using graphics processing units (GPUs) to resolve elastoplastic problems under two- and three-dimensional configurations (i.e. granular collapses and slumping mechanics). Modern GPU architectures, including Ampere, Turing and Volta, provide a computational framework that is well suited to the locality of the material point method in view of high-performance computing. For intense and non-local computational aspects (i.e. the back-and-forth mapping between the nodes of the background mesh and the material points), we use straightforward atomic operations (the scattering paradigm). We select the generalized interpolation material point method (GIMPM) to resolve the cell-crossing error, which typically arises in the original MPM, because of the C-0 continuity of the linear basis function. We validate our GPU-based in-house solver by comparing numerical results for granular collapses with the available experimental data sets. Good agreement is found between the numerical results and experimental results for the free surface and failure surface. We further evaluate the performance of our GPU-based implementation for the three-dimensional elastoplastic slumping mechanics problem. We report (i) a maximum 200-fold performance gain between a CPU- and a single-GPU-based implementation, provided that (ii) the hardware limit (i.e. the peak memory bandwidth) of the device is reached. Furthermore, our multi-GPU implementation can resolve models with nearly a billion material points. We finally showcase an application to slumping mechanics and demonstrate the importance of a threedimensional configuration coupled with heterogeneous properties to resolve complex material behaviour.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据