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

有限元并行计算的MPI程序设计
引用本文:雒战平,刘之行.有限元并行计算的MPI程序设计[J].西安交通大学学报,2004,38(8):873-876.
作者姓名:雒战平  刘之行
作者单位:西安交通大学理学院,710049,西安
基金项目:国家自然科学基金资助项目(10371095).
摘    要:以Poisson方程边值问题的求解为背景,实现了有限元并行计算的MPI程序设计.通过生成一种特殊结构的刚度矩阵,并在此基础上,设计了一套有效的并行计算策略,使计算的并行性得到很好的开拓,实现了包括刚度矩阵的生成、刚度矩阵的三角分解以及解三角方程组的并行执行.程序在国家高性能计算中心(西安)的曙光3000上进行了数值试验,结果表明,随着开辟进程数目的增多,加速比变得比较理想,当进程数目为30时,表明该进程数目在最优进程值附近.在60台处理器(进程)上计算18万个节点的大规模问题时,共耗时176 96415s.

关 键 词:并行计算  分布式存储  数据结构  有限元方法  MPI编程
文章编号:0253-987X(2004)08-0873-04
修稿时间:2004年1月12日

MPI Programming for Parallel Computing of Finite Element Method
Luo Zhanping,Liu Zhixing.MPI Programming for Parallel Computing of Finite Element Method[J].Journal of Xi'an Jiaotong University,2004,38(8):873-876.
Authors:Luo Zhanping  Liu Zhixing
Abstract:Taken solving Poisson boundary problem as a sample, a MPI programming for parallel computing of finite element method is completed. On the basis of generating a kind of stiffness matrix with special structure, a task assignment is proposed to implement parallelly constructing the stiffness matrix, computing the LDL ~T factors and solving the triangular systems. Some numerical experiments carried out on the high performance computer SHUGUANG 3000 indicate that higher efficiency can be obtained as the number of processor increases, the optimized number approaches to 30. It takes less than 3 minutes when the problem is with 180 000 nodes.
Keywords:parallel computing  distributed storage  data structure  finite element method  MPI programming  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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