介绍

OpenLB是Lattice-Boltzmann方法(LBM)面向对象的实现。它是与开源社区(GPLv2)共享的第一个通用平台实现的LBM程序。该代码是用C++编写的,可供应用程序使用者和开发人员实现自己的模型。OpenLB允许模拟复杂几何形状等复杂的数据结构,并且支持在高性能计算机上使用MPI和OpenMP并行执行。源代码使用接口和模板的概念,从而使LBM高效、直接和直观的实现成为可能。效率和可扩展性已经由多次代码审查来检查和证明。用户指南和源代码文档可在项目站点上找到。

关于OpenLB的更多信息请访问OpenLB官网

语言:C++。

一句话描述:Lattice-Boltzmann Methods的开源代码实现。

开源协议:Gnu General Public License V.2。

建议的版本

建议使用的版本为“OpenLB 1.4-0”。