上海交通大学学报(自然版) ›› 2014, Vol. 48 ›› Issue (09): 1329-1333.
刘强,谢伟,邱辽原,解学参
收稿日期:2013-09-01
基金资助:国家自然科学基金项目(51079032)资助
LIU Qiang,XIE Wei,QIU Liaoyuan,XIE Xueshen
Received:2013-09-01
摘要:
介绍了在桌面计算机上利用格子Boltzmann方法(LBM)与图形处理器(GPU)计算的发展背景,分析了LBM的标准形式及其天生并行特性的成因,介绍了所采用的CUDA编程模型及Kepler计算架构.为了验证桌面计算机上利用LBM的GPU计算的应用能力,对二维方柱绕流问题进行了数值模拟,并将模拟结果与有限体积法的计算结果进行对比.结果表明:对于方柱绕流问题,GPU计算的模拟计算效率约为CPU计算的3.4倍,桌面计算机上利用LBM的GPU计算具有一定的通用科学计算能力.
中图分类号:
刘强,谢伟,邱辽原,解学参. 桌面计算机上利用格子Boltzmann方法的GPU计算[J]. 上海交通大学学报(自然版), 2014, 48(09): 1329-1333.
LIU Qiang,XIE Wei,QIU Liaoyuan,XIE Xueshen. Graphic Processing Unit Computing of Lattice Boltzmann Method on a Desktop Computer[J]. Journal of Shanghai Jiaotong University, 2014, 48(09): 1329-1333.
| [1]Bernaschi M, Fatica M, Melchionna S, et al. A flexible highperformance lattice Boltzmann GPU code for the simulations of fluid flows in complex geometries [J]. Concurrency and Computation: Practice and Experience, 2010, 22 (1): 114.[2]Tanno I, Hashimoto T, Yasuda T, et al. Simulation of turbulent flow by lattice Boltzmann method and conventional method on a GPU [J]. Computers and Fluids, 2013, 80 (10): 453458.[3]Obrecht C, Kuznik F, Tourancheau B, et al. A new approach to the lattice Boltzmann method for graphics processing units [J]. Computers and Mathematics with Applications, 2011, 61 (12): 36283638.[4]Habich J, Feichtinger C, Kstler H, et al. Performance engineering for the lattice Boltzmann method on GPGPUs: Architectural requirements and performance results [J]. Computers and Fluids, 2013, 80 (10): 276282.[5]Xian W, Takayuki A. MultiGPU performance of incompressible flow computation by lattice Boltzmann method on GPU cluster [J]. Parallel Computing, 2011, 37 (9): 521535.[6]Schnherr M, Kucher K, Geier M, et al. Multithread implementations of the lattice Boltzmann method on nonuniform grids for CPUs and GPUs [J]. Computers and Mathematics with Applications, 2011, 61 (12): 37303743.[7]何雅玲, 王勇, 李庆. 格子Boltzmann方法的理论及应用 [M]. 北京: 科技出版社, 2009: 117.[8]Chen S, Doolen G. Lattice Boltzmann method for fluid flows [J].Annual Review of Fluid Mechanics, 1998, 30 (1): 329364.[9]Aidun C, Clausen J. LatticeBoltzmann method for complex flows [J]. Annual Review of Fluid Mechanics, 2010, 42 (1): 439472.[10]Habich J, Zeiser T, Hager G, et al. Performance analysis and optimization strategies for a D3Q19 lattice Boltzmann kernel on nVIDIA GPUs using CUDA [J]. Advances in Engineering Software, 2011, 42 (5): 266272.[11]Lammers P, Beronov K, Volkert R, et al. Lattice BGK direct numerical simulation of fully developed turbulence in incompressible plane channel flow [J]. Computers and Fluids, 2006, 35 (10): 11371153.[12]Breuer M, Bernsdorf J, Zeiser T, et al. Accurate computations of the laminar flow past a square cylinder based on two different methods: LatticeBoltzmann and finitevolume [J]. International Journal of Heat and Fluid Flow, 2000, 21 (2): 186196. |
| [1] | 陈振纬, 陆家林, 陈旭鹏. 叶尖侧斜与纵倾耦合对Kappel螺旋桨水动力性能的影响[J]. 上海交通大学学报, 2026, 60(3): 399-407. |
| [2] | . 基于MLP的三自由度仿生胸鳍推进规律优化[J]. J Shanghai Jiaotong Univ Sci, 2026, 31(1): 195-208. |
| [3] | 张栢源, 赵国成, 肖龙飞. 附壁射流式多金属结核采集装置几何参数优化[J]. 上海交通大学学报, 2025, 59(8): 1059-1066. |
| [4] | . 基于9.4 T磁共振测速的门静脉血流动力学与数值模拟[J]. J Shanghai Jiaotong Univ Sci, 2025, 30(4): 768-777. |
| [5] | 马啸龙, 许新鹏, 任书磊, 李晨, 崔闪. 基于GP-GPU技术应用的导引头信号处理模块架构设计[J]. 空天防御, 2025, 8(2): 84-92. |
| [6] | 蔡君蕾, 姚天成, 刘宏, 万立健, 万军, 樊翔, 赵永生. 新型双体无人测量艇静水阻力性能预报与航态优化[J]. 上海交通大学学报, 2024, 58(2): 166-174. |
| [7] | 毛佳, 肖景文, 赵兰浩, 底瑛棠. 基于浸入边界法的高解析度CFD-DEM流固耦合方法[J]. 上海交通大学学报, 2023, 57(8): 988-995. |
| [8] | 吴辉,富荣昌,杨晓玉,李现政,王召耀. 三种不同血液粘度模型中分叉血流的数值研究[J]. J Shanghai Jiaotong Univ Sci, 2023, 28(4): 450-. |
| [9] | 李濡宇, 毋晓妮, 陈锦剑, 蒋海里, 王会丽. 冲刷防护作业中流态固化土对海洋桩基作用力的数值研究[J]. 上海交通大学学报, 2023, 57(12): 1609-1618. |
| [10] | 王志伟, 何炎平, 李铭志, 仇明, 黄超, 刘亚东. 基于计算流体力学的90° 弯管气液两相流数值模拟及流型演化[J]. 上海交通大学学报, 2022, 56(9): 1159-1167. |
| [11] | 高昌昊, 宋文萍, 韩少强, 路宽, 王跃, 叶坤. 空空导弹过失速重新定向技术研究[J]. 空天防御, 2022, 5(3): 17-26. |
| [12] | 陈志鑫, 汪怡平, 杨亚锋, 苏建军, 杨斌. 不同送风方式下大客车内飞沫传播特性研究[J]. 上海交通大学学报, 2022, 56(11): 1532-1540. |
| [13] | 张宇, 王晓亮. 基于径向点插值方法的柔性螺旋桨气动弹性模拟[J]. 上海交通大学学报, 2020, 54(9): 924-934. |
| [14] | 王瑞, 肖瑶, 顾汉洋, 叶亚楠. 螺旋管内单相流动周向非均匀传热现象的数值模拟[J]. 上海交通大学学报, 2020, 54(7): 688-696. |
| [15] | 康有为, 刘丙祥, 杨 旭. 半潜式钻井平台风载特征及影响因素分析[J]. 海洋工程装备与技术, 2019, 6(3): 548-. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||