期刊文献+

基于CUDA的晶格Boltzmann并行算法的综合优化设计

Designing of Comprehensive Optimization Parallel Algorithm for Lattice Boltzmann Method Based on CUDA
下载PDF
导出
摘要 本文在CUDA框架下设计与实现基于GPU的晶格Boltzmann方法(LBM)的并行算法。为进一步提高计算效率,本文分别研究几种典型的优化策略对计算效率的影响,并给出了一种集多优化策略为一体的综合优化解决方案。以圆管内Poiseuille流为算例的实验表明,采用新综合优化方案设计的LBM并行算法能够获得更高的计算效率。 In this paper,a parallel algorithm for lattice Boltzmann method(LBM) is implemented based on GPU in the CUDA framework.In order to improve the efficiency of the algorithm,several typical optimization strategies are investigated,and a new comprehensive optimization solution is obtained.The results of numerical experiments on 3-D Poiseuille flows in a tube show that the LBM parallel algorithm designed with the new optimal solution is much more efficient than those from existing optimal solutions.
出处 《广西师范大学学报(自然科学版)》 CAS 北大核心 2012年第3期142-148,共7页 Journal of Guangxi Normal University:Natural Science Edition
基金 国家自然科学基金资助项目(11162002)
关键词 CUDA 并行算法 晶格Boltzmann方法 优化 CUDA parallel algorithm lattice Boltzmann method optimization
  • 相关文献

参考文献14

  • 1AIDUN C K,LU Yan-nan,DING E-jiang. Direct analysis of particulate suspensions with inertia using the discrete Boltzmann equation[J]:l Fluid Mech, 1998,373 : 287 311.
  • 2BOEK E S,VENTUROLI M. Lattice-Boltzmann studies of fluid flow in porous media with realistic rock geometries [J]. Comput Math Appl,2010,59(7):2305-2314.
  • 3AIDUN C K ,CLAUSEN J R. Lattice-Boltzmann method for complex Ilows[J]. Annu Rev Fluid Mech, 2010,42: 439- 472.
  • 4ZHANG Jun-feng,JOHNSON P C,POPEL A S. Red blood cell aggregation and dissociation in shear flows simulated by lattice Boltzmann method[J]. J Biomech, 2008,41 (1) : 47-55.
  • 5T{)LKE J,KRAFCZYK M. TeraFLOP computing on a desktop PC with GPUs for 3D CFD[J]. Int J Comput Fluid D, 2008,22 (7) : 443-456.
  • 6T()LKE J. Implementation of a lattice Boltzmann kernel using the compute unified device architecture developed by nVIDIA[J]. Comput Visual Sci, 2 010,13 (1) : 2 9- 3 9.
  • 7()BRECHT C,KUZNIK F,TOURANCHEAU B,et al. A new approach to the lattice Boltzmann method for graphics processing units[J]. Comput Math App1,201] ,61 (12) :3628-3638.
  • 8BERNASCHI M,ROSSI L,BENZI R,et al. Graphics processing unit implementation of lattice Boltzmann models for flowing soft systems[J]. Phys Rev E, 2009,80(6) : 066707.
  • 9李博,李曦鹏,张云,陈飞国,徐骥,王小伟,何险峰,王健,葛蔚,李静海.耦合Nvidia/AMD两类GPU的格子玻尔兹曼模拟[J].科学通报,2009,54(20):3177-3184. 被引量:14
  • 10黄昌盛,张文欢,侯志敏,陈俊辉,李明晶,何南忠,施保昌.基于CUDA的格子Boltzmann方法:算法设计与程序优化[J].科学通报,2011,56(28):2434-2444. 被引量:11

二级参考文献6

共引文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部