• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (4): 62-65.

• 论文 • 上一篇    下一篇

一种改进的求解输运方程的并行Sn扫描算法

周涤宇 刘杰   

  • 出版日期:2008-04-01 发布日期:2010-05-19

  • Online:2008-04-01 Published:2010-05-19

摘要:

非结构网格上求解粒子输运方程的可扩展并行算法是一个亟待解决的课题。本文在文献[1]并行流水线勖扫描算法的基础上提出了一种改进算法。改进后的算法可以有效降低 原算法对并行机通信延迟的依赖,减少程序运行的通信时间,达到了缩短并行计算时间和提高并行性能的目的。针对二维粒子输运问题进行的数值实验表明,从64扩展到256个处理机时,加速比呈线性增长,改进算法比原算法的并行计算时间最大减少了19%。

关键词: 输运方程 并行Sn扫描算法 非结构网格

Abstract:

The scalable parallel algorithm for solving transport equations on unstructured grids is a desirable item. This paper is based on literature [1] about the parallel pipelined Sn sweeping algorithm, and presents an improved algorithm. The new algorithm can lead to less dependence of the original algorithm on the latency between processors, and reduce the communication time when the programs run. Therefore,the new algorithm can shorten the parallel exec ution time and improve the parallel performance, We solve a 2D particle transport equation on a parallel computer. The performance results show the para  llel speedup ratio takes on a linear increase when the processor number grows from 64 to 256 . The improved algorithm's parallel execution time decreasses by 19% compared with the old one.

Key words: transport equation, parallel Sn sweeping algorithms unstructured grid