作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2005, Vol. 31 ›› Issue (22): 68-.

• 论文 • 上一篇    下一篇

COUPL+:并行PDE求解函数库

陈江,赵永华,迟学斌   

  1. 中国科学院计算机网络信息中心超级计算中心,中国科学院计算机网络信息中心超级计算中心,中国科学院计算机网络信息中心超级计算中心 北京 100080,北京 100080,中国科学院研究生院,北京 100080,德州学院计算机科学系,德州 253000
  • 发布日期:2005-11-25

COUPL+:A Parallel PDE Solving Library

CHEN Jiang1,ZHAO Yonghua1,2,3,CHI Xuebin1   

  1. (1.Supercomputing Center,Computer Network Information Center,Chinese Academy of Sciences,Beijing 100080;2.Graduate School,Chinese Academy of Sciences,Beijing 100080;3.Department of Computer Science,Dezhou University,Dezhou 253000)
  • Published:2005-11-25

摘要: 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.

中图分类号: