palabos 安装使用

palabos 安装使用

初步体验一下 palabos 的使用

palabos 是基于 LBM 方法的开源库。从官网下载,解压之后就是一堆 palabos 的源代码。源代码是用 C++ 写的,里面有各种类和对象,可供使用。

1 安装虚拟机

为了编译方便,最好是在 Linux 的环境下使用。所以先安装虚拟机

安装VMware Tool,让屏幕变大一点。

2 运行一个标准案例

下载palabos

一个方腔流的案例

按照官网的流程试一下:

  • 安装编译所需要的软件
1
$ sudo apt install gcc clang cmake make
  • 配置 MPI 等功能
1
$ sudo apt install libopenmpi-dev imagemagick libhdf5-dev libhdf5-mpi-dev ccache
  • 试着跑一个案例
1
2
3
4
5
$ cd palabos/examples/showCases/cavity2d/build
$ cmake ..
$ make
$ cd ..
$ ./cavity2d

这样就完成了一个方腔流的案例。

build 文件夹

  • CMakeCache.txt

  • Makefile

在 build 文件夹中,使用 Cmake .. 生成的编译用的文件。

  • cmake_install.cmake

  • libpalabos.a

一个二进制的文件

  • CmakeFiles 文件夹

将 src 文件夹中所有的源文件都编译了,怪不得那么久。

3 以后

要使用这个开源包,还得明白 LBM 的基本算法,有一定的编程知识,熟悉包里面定义的数据,类等。

作者

缪红林

发布于

2021-05-04

更新于

2021-06-08

许可协议

评论