...
首页> 外文期刊>Computer Modeling in Engineering & Sciences >Shared Memory OpenMP Parallelization of Explicit MPM and Its Application to Hypervelocity Impact
【24h】

Shared Memory OpenMP Parallelization of Explicit MPM and Its Application to Hypervelocity Impact

机译:显式MPM的共享内存OpenMP并行化及其对超高速影响的应用

获取原文
获取原文并翻译 | 示例
           

摘要

The material point method (MPM) is an extension of particle-in-cell method to solid mechanics. A parallel MPM code is developed using FORTRAN 95 and OpenMP in this study, which is designed primarily for solving impact dynamic problems. Two parallel methods, the array expansion method and the domain decomposition method, are presented to avoid data races in the nodal update stage. In the array expansion method, two-dimensional auxiliary arrays are created for nodal variables. After updating grid nodes in all threads, the auxiliary arrays are assembled to establish the global nodal array. In the domain decomposition method, the background grid is decomposed into some uniform patches, and each thread deals with a patch. The information of neighbor patches is exchanged through shared variables. After updating nodes in all patches, their nodal variables are assembled to establish the global nodal variables. The numerical tests show that the domain decomposition method has much better parallel scalability and higher parallel efficiency than the array expansion method. Therefore, a parallel computer code, MPM3DMP, is developed based on the domain decomposition method. Finally, MPM3DMP is applied to a large-scale simulation with 13,542,030 particles for obtaining the high-resolution results of debris cloud in hypervelocity impact.
机译:物质点方法(MPM)是单元内粒子方法到固体力学的扩展。在本研究中,使用FORTRAN 95和OpenMP开发了并行的MPM代码,该代码主要用于解决冲击动态问题。为了避免节点更新阶段的数据竞争,提出了两种并行方法,即数组扩展方法和域分解方法。在阵列扩展方法中,为节点变量创建了二维辅助阵列。更新所有线程中的网格节点后,将组装辅助阵列以建立全局节点阵列。在域分解方法中,背景网格分解为一些统一的补丁,每个线程处理一个补丁。相邻补丁的信息通过共享变量交换。更新所有补丁中的节点后,将其节点变量组合起来以建立全局节点变量。数值测试表明,与阵列扩展方法相比,域分解方法具有更好的并行可扩展性和更高的并行效率。因此,基于域分解方法开发了并行计算机代码MPM3DMP。最后,将MPM3DMP应用于具有13,542,030个粒子的大规模仿真,以获得超高速撞击中碎片云的高分辨率结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号