10.3969/j.issn.1001-6600.2012.04.003
基于CUDA的格子Boltzmann数值模拟加速实现
针对近年来利用CUDA技术在个人计算机显卡的GPU上实现LBM并行加速计算的研究越来越多,但对在GPU中使用不同GPU存储器进行计算的具体实现算法以及其对计算性能的影响分析研究甚少,文章实现了在GPU中使用不同存储器进行IBM并行计算,给出了具体的实现算法,并以平面Poiseuille流为算例,在普通个人计算机上,分别使用NVIDIA GeForce GTS 450 GPU和Intel Core i5-760 4核CPU进行计算.结果表明,两者计算结果吻合得很好,最高获得了约107倍的加速比,验证了在GPU上进行LBM并行计算的可行性以及加速性能,为在低成本的个人计算机上高效率地解决计算流体力学中的复杂计算问题提供了一种非常有效的途径.
GPU、CUDA、格子Boltzmann方法、平面Poiseuille流
30
O357;TP391.9(流体力学)
国家自然科学基金资助项目11162002
2013-03-28(万方平台首次上网日期,不代表论文的发表时间)
共7页
18-24