摘要: COUPL+是一种基于消息传递模型的并行库,它将并行程序中需要处理的数据划分、消息传递函数的调用等都封装在其函数中。COUPL+可以简化在分布式存储结构并行机上编写基于网格的应用程序的任务。该文简要介绍了COUPL+的基本原理,以及它与MPI、OpenMP和HPF的特性对比;并且使用COUPL+实现了共轭梯度法和结构化网格计算两种并行计算中常用的任务,也对比了使用MPI和HPF的性能差异。
关键词:
COUPL+,
并行计算,
并行库,
性能
Abstract: COUPL+ is a parallel library based on message passing model.It encapsulates data partitioning,message passing routine,which are necessary in parallel programming,in its routines.COUPL+ can simplify the task of programming mesh-based applications on distributed memory machines.This paper introduces the basic principles of COUPL+ and compares its features to MPI,OpenMP and HPF;in addition,it implements conjugate gradient method and structured mesh computation that are widely used in parallel computing in COUPL+,and compars their performances to their counterparts in MPI and HPF.
中图分类号:
陈江,赵永华,迟学斌. COUPL+:并行PDE求解函数库[J]. , 2005, 31(22): 68-.
CHEN Jiang1,ZHAO Yonghua1,2,3,CHI Xuebin1. COUPL+:A Parallel PDE Solving Library[J]. , 2005, 31(22): 68-.