首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于OpenMP的三维显式物质点法并行化研究
引用本文:黄鹏,张雄,马上,王汉奎.基于OpenMP的三维显式物质点法并行化研究[J].计算力学学报,2010,27(1):21-27.
作者姓名:黄鹏  张雄  马上  王汉奎
作者单位:1. 清华大学航天航空学院,北京100084;中国工程物理研究院总体工程研究所,绵阳621900
2. 清华大学航天航空学院,北京100084;大连理工大学工业装备结构分析国家重点实验室,大连116024
3. 清华大学航天航空学院,北京,100084
基金项目:国家自然科学基金(10872107);;国家重点基础研究发展计划(2010CB32101)资助项目
摘    要:基于OpenMP技术开发了三维显式物质点并行程序MPM3DMP。为了避免节点更新阶段的数据竞争,采用区域分解法将背景网格分解为均匀的子域,每个线程负责一个子域的节点变量更新,然后将更新后的节点变量装配到整体。在质点更新阶段采用了循环分解方法进行并行。针对Taylor杆碰撞的三种计算模型,在双Intel Woodcrest 4核CPU服务器下进行了测试:粗模型在4核下加速比为3.82,在8核下为6.23,中模型在4核下加速比为3.79,在8核下加速比为6.23;细模型在4核下加速比为3.75,8核下加速比为6.26。因此,本文的并行程序具有较好的并行效率和可扩展性。

关 键 词:OpenMP  显式物质点法  区域分解法  循环分解方法  加速比  
收稿时间:2008/3/28 0:00:00

Parallelization of 3D explicit material point method using OpenMP
HUANG Peng,ZHANG Xiong,MA Shang and WANG Han-kui.Parallelization of 3D explicit material point method using OpenMP[J].Chinese Journal of Computational Mechanics,2010,27(1):21-27.
Authors:HUANG Peng  ZHANG Xiong  MA Shang and WANG Han-kui
Institution:1.School of Aerospace/a>;Tsinghua University/a>;Beijing 100084/a>;China/a>;2.System Engineering Institute/a>;China Academy of Engineering Physics/a>;Mianyang 621900/a>;3.State Key Laboratory of Structural Analysis of Industrial Equipment/a>;Dalian University of Technology/a>;Dalian 116024/a>;China
Abstract:Based on the OpenMP technique,a parallel 3D explicit material point method(MPM) code,MPM3DMP,is developed in this paper.The domain decomposition method is presented for avoiding data races in updating nodal variables.The background grid is decomposed into some uniform patches,and each thread deal with a patch in domain decomposition method.After updating nodes in all patches,their nodal variables are assembled into the global one.The code for updating particle variables can be parallelized using the loop sp...
Keywords:OpenMP  Explicit MPM  domain decomposition method  loop splitting method  speedup  
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算力学学报》浏览原始摘要信息
点击此处可从《计算力学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号