使用 Paraview
Paraview 是一个由 Kitware 开发的开源可视化工具。它提供了一个直观且功能丰富的工具用于可视化模拟数据。Kitware 提供了可以 在这里下载 的预编译二进制文件。Paraview 5.10.1 是当前推荐的版本。
可视化嵌入边界
如果在输入文件中设置了 mfix.write_eb_surface = true
,求解器将以并行 VTP 文件名为 eb.pvtp
保存嵌入边界。要打开 eb.pvtp
文件,按下打开按钮,浏览到模拟目录,选择 eb.pvtp
文件,然后按 OK
。 eb.pvtp
将会显示在 Pipeline Browser
中。确保在 Pipeline Browser
中选择了 eb.pvtp
,然后在属性选项卡上按 Apply
。嵌入边界现在将在 3D 查看器中可见。可以在属性选项卡上更改嵌入边界的颜色和不透明度。

可视化粒子
如果设置了写频率选项之一( mfix.plot_int
、 mfix.plot_per_exact
或 mfix.plot_per_approx
),求解器将写入前缀为输入文件中指定的前缀( mfix.plot_file = 'plt'
)的目录中的绘图文件。要在 Paraview 中可视化这些粒子,按下打开按钮。在文件对话框中,浏览到模拟目录并选择与指定前缀对应的目录组。在此示例中,目录组显示为 plt...
。如果仅写入了一个绘图目录,选择 plt#####
目录。按 OK
。

将弹出一个对话框询问使用哪个读取器。选择 AMReX/BoxLib Particles Reader
并按 OK
。

在属性选项卡上按 Apply
以读取文件。要实际看到粒子,将 Representation
从默认的 Surface
更改为 Point Gaussian
。粒子现在应该在 3D 视图中可见。

在属性选项卡上,可以通过移动滑块或编辑 Gaussian Radius
字段中的值来更改粒子的半径。通过在下拉菜单中选择变量,粒子可以被不同的变量上色。此外,如果打开了一组绘图文件,可以通过按播放按钮“播放”模拟。
可视化单元格
遵循可视化粒子的方法,可以可视化单元格。主要区别是在显示询问使用哪个读取器的对话框时,选择 AMReX/BoxLib Grid Reader
并按 OK
。在属性选项卡上,选择要读取的变量(确保选择 ep_g
,我们稍后将使用它)并选择应用。在着色部分选择 ep_g
以按此值为单元格上色。

您可以同时打开嵌入边界、粒子和流体数据,并更改嵌入边界和流体数据的不透明度,以同时可视化所有数据。
