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

有限元的OpenMp并行计算技术
引用本文:武亮,孙秦.有限元的OpenMp并行计算技术[J].航空计算技术,2013(5):56-60.
作者姓名:武亮  孙秦
作者单位:西北工业大学航空学院,陕西西安710072
基金项目:中航工业产学研创新项目(Cxy2010XG18)
摘    要:传统有限元串行计算技术耗时长、效率低,已远远不能满足工程实践需要。通过分析串行计算的耗时分布、程序可并行性及数据相关性,在保持串行程序不变的基础上,采用基于多线程的OpenMP技术实现单元刚度矩阵形成总体刚度矩阵的程序并行化。针对有限元计算机翼实例进行了不同线程数目下并行加速比的研究,结果表明,OpenMP技术可有效提高有限元计算效率,且存在一个最佳的线程数,使得并行加速比达到最大,此外加速比还与问题的计算量等因素有关。

关 键 词:有限元  并行计算  多线程  OpenMP  加速比

Parallel Calculation Technology for Finite Element Based on OpenMP
WU Liang,SUN Qin.Parallel Calculation Technology for Finite Element Based on OpenMP[J].Aeronautical Computer Technique,2013(5):56-60.
Authors:WU Liang  SUN Qin
Institution:( School of Aeronautics, Northwestern Polytechnical University, Xi'an 710072, China )
Abstract:Traditional serial finite element calculation is time-consuming and low-efficient,which hasn' been able to satisfy requirements of engineering practice. Based on multi- thread technology, OpenMP can make the assembly of global stiffness matrix from element stiffness matrices parallel without modifying the original serial program by analysis of consumed time distribution of serial calculation,program's parallel- ization and the data correlation. A conclusion can be drawn from the study of speedups under different number of threads in the finite element analysis of a wing structure that OpenMP can improve the efficien- cy of finite element calculation significantly, and an optimal number of threads exists, corresponding to a maximum parallel speedup. Additionally, the parallel speedup is dependent on the amount of calculation of the problem to be dealt with and so on of the problem to be dealt with and so on.
Keywords:finite element  parallel calculation  multi- threads  OpenMP  speedup
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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