大能束数蒙特卡洛热辐射计算的CUDA并行算法
季经纬
郝耀华
张静瑶
李金鸽
1.中国矿业大学安全工程学院,江苏徐州,2211162.中国矿业大学安全工程学院,江苏徐州,2211163.中国矿业大学安全工程学院,江苏徐州,2211164.中国矿业大学安全工程学院,江苏徐州,221116
摘要:研究了基于CUDA(Compute unified device architecture)技术的蒙特卡洛热辐射计算算法.以油池火的火焰辐射计算为例,采用计算能力值为1.1,1.2,2.1的3种GPU为硬件,探讨了CUDA在蒙特卡洛热辐射计算中的效率.研究发现,当计算采用的线程数为最大值,线程块数为MP个数的整数倍,GPU的计算能力值较大时,计算速度可以得到较大的提升.经过优化后,在计算500万个能束数时,采用计算能力值为1.1,1.2,2.1的GPU运行时间只需0.44,0.167和0.084s,分别比单个CPU的运行时间快了62,167和333倍.结果证明对蒙特卡洛法进行CU-DA并行化改进,在保证计算精度的同时可以极大地提高计算效率.
关键词:蒙特卡洛法CUDA热辐射
分类号:TK121(热能、热力工程)
论文发表日期:2011-01-01
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
英文信息展开
中国矿业大学学报

中国矿业大学学报

北大核心CSTPCDEI
ISSN:1000-1964
年,卷(期):2011,40(6)