李晓军,朱合华.基于PVM的网络并行有限元面向对象的设计[J].计算力学学报,2005,22(2):217~222 |
| 码上扫一扫! |
基于PVM的网络并行有限元面向对象的设计 |
Object-oriented design of parallel finite element method based on PVM |
修订日期:2003-05-05 |
DOI:10.7511/jslx20052044 |
中文关键词: 有限元 并行计算 工作站网络 PVM 面向对象 |
英文关键词:finite element method,parallel computing,network of workstations,PVM,object oriented |
基金项目:上海市重点学科(岩土工程)资助项目. |
李晓军 朱合华 |
同济大学地下建筑与工程系,上海200092 |
摘要点击次数: 1454 |
全文下载次数: 8 |
中文摘要: |
子结构是有限元并行计算常用的一种方法,本文采用面向对象的方法,首先对子结构进行了面向对象的设计,得到了其类层次结构图;然后针对工作站网络有限元并行计算环境。提出了基于PVM消息传递平台上的Shadow—Mirror数据传输模型,该模型在有限元并行计算数据传输时,充分发挥数据面向对象的特性,采用设置数据缓冲区、短消息合并等方法以缩短数据通信时间,并据此编制了相应的程序。计算结果表明,使用文中提出的面向对象的Shadow—Mirror数据传输模型可以得到较为理想的并行加速比,而且随着问题规模增大,并行加速比增高。本文研究内容为进一步开展基于工作站网络的并行有限元研究提供了一个可参考的基础。 |
英文摘要: |
Substructure is a common method used in finite element parallel computing, using object-oriented method, new design of finite element substructure method is first presented in this paper, and its class hierarchy is given. Then based on the network of workstations and the message passing environment PVM (Parallel Virtual Machine), the object-oriented design of substructure method is further extended to parallel finite element computations. A Shadow-Mirror parallel finite element data transfer model based on PVM is then introduced in this paper. In the model, Shadow represents a local process and Mirror represents a remote process which is created by Shadow object. Data transfer process between Shadow and Mirror is realized in an object-oriented way. Data transfer buffer is reserved and short message is merged to decrease the data transfer time in the parallel computing. Performance study results show that the parallel algorithm speed-up is satisfied by using the Shadow-Mirror data transfer model presented in this paper, and with the enlargement of the problem scale, more higher speed-up can be achieved. |
查看全文 查看/发表评论 下载PDF阅读器 |
|
|
|
|