论文部分内容阅读
粒子输运理论是研究微观粒子(中子、光子、电子)在介质中迁移统计规律的数学理论,广泛应用于模拟核临界态、核反应堆、放射性治疗等领域的物理现象。本报告介绍我们在粒子输运问题的异构并行计算方面的研究成果和进展。面向CPU+GPU 和CPU+MIC 并行计算环境,在确定论方法方面,分别研究了三维结构网格和二维非结构网格输运问题的异构并行计算,设计了三维笛卡尔几何结构化网格粒子输运数据级并行算法,充分挖掘了通量扫描中有限并行度,开发了网格单元内部计算的并行性,设计了二维圆柱拉格朗日坐标系下基于间断有限元离散纵标方法的数据级并行算法,把数值算法并行性抽象成波阵面并行,把波阵面、波阵面内部的可并发计算的网格单元和能群,与CUDA 线程执行模型、MIC 编程模型作一对一的映射;在非确定论方面,基于MCNP 、DPM 的非确定粒子输运数据级并行算法,克服多线程并行带来的访存冲突问题,设计了满足异构计算的新型数据结构和优化方法。