首页 | 官方网站   微博 | 高级检索  
     

二维球坐标系中子输运方程的一种并行SN算法
引用本文:蔡颖,张存波,刘旭,范征锋,刘元元,徐小文,张爱清.二维球坐标系中子输运方程的一种并行SN算法[J].计算物理,2022,39(2):143-152.
作者姓名:蔡颖  张存波  刘旭  范征锋  刘元元  徐小文  张爱清
作者单位:1. 北京应用物理与计算数学研究所, 北京 1000942. 北京应用物理与计算数学研究所, 计算物理重点实验室, 北京 1000883. 中物院高性能数值模拟软件中心, 北京 1000884. 北京大学应用物理与技术研究中心, 高能量密度物理数值模拟 教育部重点实验室, 北京 100871
基金项目:科技部重点研发计划高性能计算重点专项(2017YFB0202103);
摘    要:针对二维球坐标系下中子输运方程的SN算法, 提出基于(单元, 方向)二元组的有向图模型, 在已有的基于有向图的并行流水线算法基础上, 设计粒度可控多级并行SN算法。其中, 采用区域分解和并行流水线相结合的方式挖掘空间-角度方向的并行度, 提出能群流水并行方法, 并通过设置合适的流水线粒度来平衡有向图调度、通信和空闲等待开销。实验结果表明: 该算法可以有效地求解二维球坐标系下的中子输运方程。在某国产并行机1920核上, 对于96万网格、60个方向、24能群、数十亿自由度的典型中子输运问题, 获得了71%的并行效率。

关 键 词:中子输运方程  源迭代SN算法  有向图  并行算法  
收稿时间:2021-04-19

A Parallel SN Method for Neutron Transport Equation in 2-D Spherical Coordinate
CAI Ying,ZHANG Cunbo,LIU Xu,FAN Zhengfeng,LIU Yuanyuan,XU Xiaowen,ZHANG Aiqing.A Parallel SN Method for Neutron Transport Equation in 2-D Spherical Coordinate[J].Chinese Journal of Computational Physics,2022,39(2):143-152.
Authors:CAI Ying  ZHANG Cunbo  LIU Xu  FAN Zhengfeng  LIU Yuanyuan  XU Xiaowen  ZHANG Aiqing
Affiliation:1. Institute of Applied Physics and Computational Mathematics, Beijing 100094, China2. Laboratory of Computational Physics, Institute of Applied Physics and Computational Mathematics, Beijing 100088, China3. CAEP Software Center for High Performance Numerical Simulation, Beijing 100088, China4. HEDPS, Center for Applied Physics and Technology, Peking University, Beijing 100871, China
Abstract:Targeting at SN algorithm for the neutron transport equation in the two-dimensional spherical coordinate system, we propose a directed graph model based on a (cell, direction) two-tuple, and design a multi-level parallel SN algorithm with controllable granularity on the basis of the existing parallel pipeline algorithm based on directed graph. Among them, a combination of domain decomposition and parallel pipeline is used to mine parallelism in the space-angle direction, and an energy group pipeline parallel method is proposed. Furthermore, by setting appropriate pipeline granularity, the overhead of scheduling, communication and idle waiting are well balanced. Experimental results show that the algorithm can effectively solve the neutron transport equation in the two-dimensional spherical coordinate system. For a typical neutron transport problem with 960 000 grids, 60 directions, 24 energy groups, and billions of degrees of freedom, the parallel program achieved 71% parallel efficiency on 1920 cores of a domestic parallel machine.
Keywords:neutron transport equation  source iteration SN algorithm  directed graph  parallel computing  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算物理》浏览原始摘要信息
点击此处可从《计算物理》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号