计算物理 ›› 2007, Vol. 24 ›› Issue (2): 146-152.

• 论文 • 上一篇    下一篇

二维多群辐射输运程序LARED-R-1的并行化

张爱清, 莫则尧   

  1. 北京应用物理与计算数学研究所高性能计算中心, 北京 100088
  • 收稿日期:2005-11-01 修回日期:2006-02-24 出版日期:2007-03-25 发布日期:2007-03-25
  • 作者简介:张爱清(1976-),女,浙江温州,博士生,从事大规模科学与工程计算中并行算法与并行应用软件的研究,北京8009信箱17分箱100088.
  • 基金资助:
    国家杰出青年基金(60425205);国家973项目(2005CB321702);国家自然科学基金(60533020);中国工程物理研究院双百人才基金资助项目

Parallelization of the 2D Multi-Group Radiation Transport Code LARED-R-1

ZHANG Aiqing, MO Zeyao   

  1. High Performance Computing Center, Institute of Applied Physics and Computational Mathematics, Beijing 100088, China
  • Received:2005-11-01 Revised:2006-02-24 Online:2007-03-25 Published:2007-03-25

摘要: 利用有向图描述数据依赖关系,应用已有的并行流水线通量扫描算法,实现基于非协调网格的二维辐射输运程序LARED-R-1的并行化.同时,采用消息缓冲技术提高并行程序的性能.经测试,对于典型的问题规模(100群、3800个网格单元、40个方向),在某并行机的64个和128个处理器上,并行程序分别获得80%和53%的并行效率.

关键词: 多群辐射输运方程, 离散纵标法, 有向图, 并行计算

Abstract: In order to realize the parallelization of LARED-R-1,a serial code for numerical simulation of two-dimensional radiation transport,a directed graph is used to accurately describe the data dependencies.A parallel pipeline flux sweeping algorithm is applied to parallelize the code efficiently.Moreover,a special technique of buffering short messages for less communications is presented to improve the parallel performance.For a typical model discretized by 3 800 cells,100 energy groups and 40 directions,tests on a parallel machine show that the parallel LARED-R-1 achieves parallel efficiency by 80% with 64 processors and by 53% with 128 processors,respectively.

Key words: multi-group radiation transport equations, discrete ordinate method, directed graph, parallel computing

中图分类号: