
Matlab精度验证代码-LB-t:基于标准格局(D2Q9, D3Q15, D3Q19, D3Q27等)的不可压缩型格-波尔兹曼法...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段简介可以描述为:Matlab精度验证代码LB-t是一个针对不同维度与速度分布的不可压缩型Lattice-Boltzmann方法的标准格局实现,包括D2Q9, D3Q15, D3Q19, D3Q27等模型。
这是一个基于C++17的面向对象并行计算流体动力学(CFD)求解器框架,适用于任意晶格结构,并支持任意数量的速度和空间尺寸。该代码使用了Intel Compiler ICC 和 GNU Compiler GCC。
安装指南:
- 在Linux系统上推荐进行安装。
- 通过命令克隆此存储库:`git clone https://github.com/2b-t/LB-t.git`
- 使用Makefile编译文件,输入命令 `make run` 或在Code::Blocks中打开LB-t.cbp文件。
注意事项:
- 确保已安装 Make 工具,如未安装可使用以下命令进行安装:`sudo apt-get install build-essential`
- 确认GCC版本大于8,可通过指令 `sudo apt install gcc-10` 安装更高版本的编译器。
- 若需更改至Intel 编译器,请先确认已安装该套件,并通过输入命令 `$ icc -v` 查看其详细信息。
此代码适用于进行精度检验,特别是在3D格子上使用LB-t模型的玻尔兹曼CFD求解。
全部评论 (0)
还没有任何评论哟~


