期刊文献+

快速多极与常规边界元法机群并行计算的比较 被引量:3

THE COMPARISON OF PARALLEL COMPUTATION BETWEEN FAST MULTIPOLE AND CONVENTIONAL BEM ON PC CLUSTER
下载PDF
导出
摘要 以三维弹性力学问题为例,对快速多极与常规边界元法机群并行计算进行了比较。其中常规边界元法求解方程采用高斯消去法,通过调用标准并行求解函数库ScaLAPACK实现;快速多极边界元法并行计算程序采用ANSIC++语言、调用MPI并行通信库自行编写。两种程序均运行于同一机群并行环境。数值算例表明,在同样的机群条件下,采用快速多极边界元法可使解题规模有数量级的提高,计算速度明显高于常规边界元法,并行效率也优于常规边界元法。 For 3D elasticity problems, the parallel computations based on the fast multipole and the conventional boundary element method (BEM) on PC cluster are compared. The parallel computation of conventional BEM applies Gauss elimination by calling the ScaLAPACK library, while the fast multipole version is implemented by programming with ANSI C++ and MPI (Message Passing Interface). Both approaches are tested on the same PC cluster. Numerical examples show that the scale of solvable problems can be increased significantly for the fast multipole BEM, and that the computational speed is much faster than conventional BEM. Besides, the parallel speedup of the fast multipole BEM is also higher than that of the conventional one.
出处 《工程力学》 EI CSCD 北大核心 2006年第11期28-32,57,共6页 Engineering Mechanics
基金 国家自然科学基金(10472051)
关键词 边界元法 并行计算 快速多极 SCALAPACK MPI boundary element method parallel computation fast multipole ScaLAPACK MPI
  • 相关文献

参考文献10

  • 1姚振汉,杜庆华.边界元法应用的若干近期研究及国际新进展[J].清华大学学报(自然科学版),2001,41(4):89-93. 被引量:14
  • 2尹欣.边界元法大规模并行计算及工程应用的边界元分析[D].北京:清华大学,2000.
  • 3Greengard L,Rokhlin V.A fast algorithm for particle simulations[J].J.Comput.Phys,1987,73:325~348.
  • 4Greengard L,Rokhlin V.A new version of the fast multipole method for the Laplace equation in three dimensions[J].Acta Numer,1997,6:229~270.
  • 5王海涛,姚振汉.APPLICATION OF A NEW FAST MULTIPOLE BEM FOR SIMULATION OF 2D ELASTIC SOLID WITH LARGE NUMBER OF INCLUSIONS[J].Acta Mechanica Sinica,2004,20(6):613-622. 被引量:16
  • 6Wang Haitao,Yao Zhenhan.A new fast multipole boundary element method for large scale analysis of mechanical properties in 3D particle-reinforced composites[J].Computer Modeling in Engineering & Sciences,2005,7(1):85~95.
  • 7ScaLAPACK Users' Guide[EB/OL].http://WWW.netlib.org/scalapack /slug/,1997.
  • 8Chunha M T F,Telles J C F,Coutinho A L G A.A portable parallel implementation of a boundary element elastostatic code for shared and distributed memory systems[J].Advances in Engineering Software,2004,35:453~460.
  • 9Gregory R A.Foundations of multithreaded,parallel,and distributed programming[M].Chapter 11,Pearson Education,2000.
  • 10雷霆 姚振汉 王海涛.二维弹性力学快速多极边界元法的并行计算[J].工程力学,2004,21:305-308.

二级参考文献2

共引文献28

同被引文献35

引证文献3

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部