基于PVM的网络并行有限元面向对象的设计  被引量:1

Object-oriented design of parallel finite element method based on PVM

在线阅读下载全文

作  者:李晓军[1] 朱合华[1] 

机构地区:[1]同济大学地下建筑与工程系,上海200092

出  处:《计算力学学报》2005年第2期217-222,共6页Chinese Journal of Computational Mechanics

基  金:上海市重点学科(岩土工程)资助项目.

摘  要:子结构是有限元并行计算常用的一种方法,本文采用面向对象的方法,首先对子结构进行了面向对象的设计,得到了其类层次结构图;然后针对工作站网络有限元并行计算环境,提出了基于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.

关 键 词:有限元 并行计算 工作站网络 PVM 面向对象 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象