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

云环境下的大规模线性有限元并行实现
引用本文:林海铭,刘小虎.云环境下的大规模线性有限元并行实现[J].计算力学学报,2017,34(2):197-205.
作者姓名:林海铭  刘小虎
作者单位:1. 华中科技大学 力学系,武汉 430074;广东省建筑科学研究院集团股份有限公司,广州 510500;2. 华中科技大学 力学系,武汉,430074
基金项目:国家自然科学基金(11172110)资助项目
摘    要:针对Hadoop MapReduce框架实现迭代算法效率不高的问题,提出了基于Spark RDDs(Resilient Distributed Datasets)的大规模线性有限元并行算法,探索在云平台上有效地实现迭代算法。在Hadoop+Spark实验室集群上,通过空间桁架进行算例验证,并与基于Hadoop MapReduce的线性有限元并行算法进行性能比较。结果表明,在本文搭建的集群上,基于RDDs的并行算法能求解15000000个自由度的空间桁架问题,远大于Hadoop平台上的3000000个自由度;对于小模型,Spark可获得200倍以上的加速比,对于大模型,获得7~8倍加速比。

关 键 词:云计算  Spark  RDDs  线性有限元  空间桁架  并行计算
收稿时间:2015/12/20 0:00:00
修稿时间:2016/4/25 0:00:00

Parallel implement of large-scale linear elastic FEM in cloud computing environment
LIN Hai-ming,LIU Xiao-hu.Parallel implement of large-scale linear elastic FEM in cloud computing environment[J].Chinese Journal of Computational Mechanics,2017,34(2):197-205.
Authors:LIN Hai-ming  LIU Xiao-hu
Institution:Department of Mechanics, Huazhong University of Science and Technology, Wuhan 430074, China;Guangdong Provincial Academy of Building Research Group Co. Ltd., Guangzhou 510500, China and Department of Mechanics, Huazhong University of Science and Technology, Wuhan 430074, China
Abstract:Considering the fact that iterative algorithm cannot be realized efficiently on Hadoop MapReduce platform, this paper proposed a large-scale finite-element parallel algorithm based on the Resilient Distributed Datasets on the Spark platform in order to explore how to implement iterative algorithm efficiently. The proposed algorithm was then verified using the space truss model on a 6-node Hadoop+Spark platform. Comparisons were made between a performance of Spark-based algorithms and Hadoop-based algorithms of linear elastic FEM. The results indicate that the number of the DOFs of the space truss problem that can be solved by the Spark-based parallel algorithm may reach 15000000, which is much more than that solved by the Hadoop-based parallel algorithm. Obviously, the Spark-based parallel algorithm is preferable. Moreover, the proposed algorithm exhibits an enhanced computing efficiency compared with the Hadoop-based parallel algorithm. Specifically, for a small-scale space truss model, the speed-up ratio reaches 200 while for a large-scale space truss model, it is approximately 7 or 8.
Keywords:cloud computing  Spark RDDs  linear finite element method  spatial truss systems  parallel computing
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算力学学报》浏览原始摘要信息
点击此处可从《计算力学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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