基于GPU的三维扩散方程在反应堆计算中的应用

本文介绍了基于统一计算设备架构(Computeunmed Device Architecture,CuDA)的图形处理器(Graphic Processing Unit,GPU)计算环境在钍基熔盐堆(Thorium Molten Salt Reactor,TMSR)设计平台的建立,并将反应堆球场计算软件SRAC(Structure Research and Analysic Corporation)中子三维扩散计算模块移植到GPU上进行测试及结果验证。采用中心点差分方法推导出三维扩散计算的差分方程,并用超松弛迭代法(Successive Over Relaxation Method,SOR)求...

Full description

Saved in:
Bibliographic Details
Published in核技术 Vol. 38; no. 4; pp. 54 - 59
Main Author 王飞飞 王海玲 俞海英
Format Journal Article
LanguageChinese
Published 中国科学院大学 北京100049%苏州工业职业技术学院软件与服务外包学院 苏州215000 2015
中国科学院上海应用物理研究所 嘉定园区 上海201800
Subjects
Online AccessGet full text
ISSN0253-3219
DOI10.11889/j.0253-3219.2015.hjs.38.040502

Cover

More Information
Summary:本文介绍了基于统一计算设备架构(Computeunmed Device Architecture,CuDA)的图形处理器(Graphic Processing Unit,GPU)计算环境在钍基熔盐堆(Thorium Molten Salt Reactor,TMSR)设计平台的建立,并将反应堆球场计算软件SRAC(Structure Research and Analysic Corporation)中子三维扩散计算模块移植到GPU上进行测试及结果验证。采用中心点差分方法推导出三维扩散计算的差分方程,并用超松弛迭代法(Successive Over Relaxation Method,SOR)求解∞,研究了SOR迭代算法的并行实现过程。结果表明,移植的GPU模块部分计算正确,计算速度得到有效提升,验证了TMSR设计平台在GPU计算环境下可正常工作。
Bibliography:Graphic Processing Unit (GPU), Compute Unified Device Architecture (CUDA), Design platform ofThorium Molten Salt Reactor (TMSR), 3D diffusion calculation, Successive Over Relaxation Method (SOR)
WANG Feifei WANG Hailing YU Haiying 1 (Shanghai Institute of Applied Physics, Chinese Academy of Sciences, Jiading Campus, Shanghai 201800, China) 2(University of Chinese Academy of Sciences, Beijing 100049, China) 3(Suzhou Institute of Industrial Technology School of Software and Service Outsourcing, Suzhou 215000, China)
31-1342/TL
Background: With the development of the current nuclear reactor system, some characteristics such as complex structure, material variety and diverse spectrum of reactor cores need more and more computation consumption for reactor physics. Graphic Processing Unit (GPU) computing technology is widely used on the reactor calculation due to its rapid development. Purpose: This paper illustrates the GPU computing environment based on Compute Unified Device Architecture (CUDA) architecture, which
ISSN:0253-3219
DOI:10.11889/j.0253-3219.2015.hjs.38.040502