文森特·休夫林;乔纳斯·拉特 OpenLB项目:格子Boltzmann方法的开源和面向对象的实现。 (英语) Zbl 1388.76293号 国际期刊修订版。物理。C类 18,第4期,627-634(2007). 概要:OpenLB项目旨在在面向对象的框架中建立格子Boltzmann方法的开源实现。该代码是用C++编写的,旨在供应用程序程序员和可能添加自己特定动态的开发人员使用。它支持考虑到复杂几何形状和并行程序执行的高级数据结构。编程概念强烈依赖于通过使用面向对象的接口实现的动态泛型,以及通过模板实现的静态泛型。这种设计可以直接直观地实现晶格玻尔兹曼模型,几乎没有效率损失。本文的目的是介绍OpenLB项目,并描述导致格子Boltzmann方法的强大开发工具的底层结构。 引用于8文件 MSC公司: 76米28 粒子法和晶格气体法 76-04 流体力学相关问题的软件、源代码等 软件:OpenLB(打开LB) PDF格式BibTeX公司 XML格式引用 \textit{V.Heuveline}和\textit{J.Latt},国际期刊Mod。物理。C 18,编号4,627--634(2007;Zbl 1388.76293) 全文: 内政部 参考文献: [1] Sukop M.C.,Lattice Boltzmann建模(2006) [2] DOI:10.1017/CBO9780511549755·兹伯利0973.82033 ·doi:10.1017/CBO9780511549755 [3] Hänel D.,Molekulare Gasdynamk(2004) [4] DOI:10.1146/年流量30.1.329·Zbl 1398.76180号 ·doi:10.1146/anurev.fluid.30.1.329 [5] 内政部:10.1007/BF02179964·Zbl 1106.82376号 ·doi:10.1007/BF02179964 [6] 内政部:10.1002/nme.1620380802·Zbl 0822.76072号 ·doi:10.1002/nme.1620380802 [7] 内政部:10.1016/j.future.2003.11.027·doi:10.1016/j.future.2003.11.027 [8] DOI:10.1016/j.compfluid.2005.08.009·Zbl 1177.76313号 ·doi:10.1016/j.compfluid.2005.08.009 [9] DOI:10.1016/S0167-739X(99)00130-2·doi:10.1016/S0167-739X(99)00130-2 [10] Vandevorde D.,《C++模板:完整指南》(2003) [11] 内政部:10.1002/fld.454·Zbl 1047.76045号 ·文件编号:10.1002/fld.454 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。