首页 期刊 计算机应用研究 三维灰体辐射传递系数蒙特卡罗的GPU计算 【正文】

三维灰体辐射传递系数蒙特卡罗的GPU计算

作者:刘硕; 朱希安; 王占刚; 厉夫兵 北京信息科技大学信息与通信工程学院; 北京100101
蒙特卡罗方法   辐射传递系数   并行计算   gpu   三维灰体  

摘要:为了计算漫反射灰体表面之间的辐射传递系数,建立了三维灰立方体模型,在所建立的三维立体空间内表面选取发射表面,利用蒙特卡罗方法生成发射光线,并对光线进行光线追踪,计算发射表面与其他表面之间的辐射传递系数。针对基于蒙特卡罗法计算三维灰体表面之间辐射传递系数时耗时过长的问题,进行了基于显卡GPU实现蒙特卡罗并行计算的研究。利用统一编程架构CUDA对蒙特卡罗法进行了编程实现,采用CUDA随机数发生算法并行处理了求解辐射传递系数中的光线追踪过程,实现了计算辐射传递系数的并行方案。实验结果表明,相对于CPU串行计算方法,基于CUDA架构的并行蒙特卡罗法求解辐射传递系数可以取得高达80倍的计算加速比。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

学术咨询 免费咨询 杂志订阅