• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用单元处理器的格子玻尔兹曼方法的准确性。

Accuracy of the lattice-Boltzmann method using the Cell processor.

作者信息

Harvey M J, De Fabritiis G, Giupponi G

机构信息

Information and Communications Technologies, Imperial College London, South Kensington, London SW7 2AZ, United Kingdom.

出版信息

Phys Rev E Stat Nonlin Soft Matter Phys. 2008 Nov;78(5 Pt 2):056702. doi: 10.1103/PhysRevE.78.056702. Epub 2008 Nov 6.

DOI:10.1103/PhysRevE.78.056702
PMID:19113232
Abstract

Accelerator processors like the new Cell processor are extending the traditional platforms for scientific computation, allowing orders of magnitude more floating-point operations per second (flops) compared to standard central processing units. However, they currently lack double-precision support and support for some IEEE 754 capabilities. In this work, we develop a lattice-Boltzmann (LB) code to run on the Cell processor and test the accuracy of this lattice method on this platform. We run tests for different flow topologies, boundary conditions, and Reynolds numbers in the range Re=6-350 . In one case, simulation results show a reduced mass and momentum conservation compared to an equivalent double-precision LB implementation. All other cases demonstrate the utility of the Cell processor for fluid dynamics simulations. Benchmarks on two Cell-based platforms are performed, the Sony Playstation3 and the QS20/QS21 IBM blade, obtaining a speed-up factor of 7 and 21, respectively, compared to the original PC version of the code, and a conservative sustained performance of 28 gigaflops per single Cell processor. Our results suggest that choice of IEEE 754 rounding mode is possibly as important as double-precision support for this specific scientific application.

摘要

像新型Cell处理器这样的加速器处理器正在扩展科学计算的传统平台,与标准中央处理器相比,每秒能执行数量级更多的浮点运算(flops)。然而,它们目前缺乏双精度支持以及对某些IEEE 754功能的支持。在这项工作中,我们开发了一种晶格玻尔兹曼(LB)代码,使其能在Cell处理器上运行,并在该平台上测试这种晶格方法的准确性。我们针对不同的流动拓扑结构、边界条件以及雷诺数范围Re = 6 - 350进行了测试。在一种情况下,与等效的双精度LB实现相比,模拟结果显示质量和动量守恒有所降低。所有其他情况都证明了Cell处理器在流体动力学模拟中的效用。我们在两个基于Cell的平台上进行了基准测试,即索尼Playstation3和QS20/QS21 IBM刀片服务器,与代码的原始PC版本相比,分别获得了7倍和21倍的加速因子,并且每个单个Cell处理器的保守持续性能为28吉次浮点运算。我们的结果表明,对于这个特定的科学应用,IEEE 754舍入模式的选择可能与双精度支持同样重要。

相似文献

1
Accuracy of the lattice-Boltzmann method using the Cell processor.使用单元处理器的格子玻尔兹曼方法的准确性。
Phys Rev E Stat Nonlin Soft Matter Phys. 2008 Nov;78(5 Pt 2):056702. doi: 10.1103/PhysRevE.78.056702. Epub 2008 Nov 6.
2
Mass-conserved volumetric lattice Boltzmann method for complex flows with willfully moving boundaries.用于具有任意移动边界的复杂流动的质量守恒体积格子玻尔兹曼方法。
Phys Rev E Stat Nonlin Soft Matter Phys. 2014 Jun;89(6):063304. doi: 10.1103/PhysRevE.89.063304. Epub 2014 Jun 11.
3
The impact of accelerator processors for high-throughput molecular modeling and simulation.加速器处理器对高通量分子建模与模拟的影响。
Drug Discov Today. 2008 Dec;13(23-24):1052-8. doi: 10.1016/j.drudis.2008.08.001. Epub 2008 Sep 16.
4
Momentum-exchange method in lattice Boltzmann simulations of particle-fluid interactions.格子玻尔兹曼模拟中粒子-流体相互作用的动量交换方法。
Phys Rev E Stat Nonlin Soft Matter Phys. 2013 Jul;88(1):013303. doi: 10.1103/PhysRevE.88.013303. Epub 2013 Jul 8.
5
Numerics of the lattice Boltzmann method: effects of collision models on the lattice Boltzmann simulations.格子玻尔兹曼方法的数值计算:碰撞模型对格子玻尔兹曼模拟的影响。
Phys Rev E Stat Nonlin Soft Matter Phys. 2011 May;83(5 Pt 2):056710. doi: 10.1103/PhysRevE.83.056710. Epub 2011 May 26.
6
Finite-volume versus streaming-based lattice Boltzmann algorithm for fluid-dynamics simulations: A one-to-one accuracy and performance study.基于有限体积和基于流的格子玻尔兹曼算法在流体动力学模拟中的一一对应精度和性能研究。
Phys Rev E. 2016 Feb;93(2):023306. doi: 10.1103/PhysRevE.93.023306. Epub 2016 Feb 22.
7
SHIFT: an implementation for lattice Boltzmann simulation in low-porosity porous media.
Phys Rev E Stat Nonlin Soft Matter Phys. 2010 May;81(5 Pt 2):056702. doi: 10.1103/PhysRevE.81.056702. Epub 2010 May 6.
8
Straight velocity boundaries in the lattice Boltzmann method.格子玻尔兹曼方法中的直线速度边界
Phys Rev E Stat Nonlin Soft Matter Phys. 2008 May;77(5 Pt 2):056703. doi: 10.1103/PhysRevE.77.056703. Epub 2008 May 13.
9
Diffused bounce-back condition and refill algorithm for the lattice Boltzmann method.格子玻尔兹曼方法的扩散反弹条件和再填充算法。
Phys Rev E Stat Nonlin Soft Matter Phys. 2014 Mar;89(3):033313. doi: 10.1103/PhysRevE.89.033313. Epub 2014 Mar 31.
10
Lattice Boltzmann simulations of multiple-droplet interaction dynamics.多液滴相互作用动力学的格子玻尔兹曼模拟
Phys Rev E Stat Nonlin Soft Matter Phys. 2014 Mar;89(3):033311. doi: 10.1103/PhysRevE.89.033311. Epub 2014 Mar 21.