PIC 转换为 DEM

PIC 转换为 DEM 工具允许将从 PIC 运行中获得的检查点文件转换为在自定义细化网格上带有 DEM 粒子的新的检查点文件。DEM 粒子的位置初始化以确保在每个单元中保留原始的 PIC 包分布(即固体体积分数),误差可忽略不计。

使用 CMake 构建 PIC 转换为 DEM 工具(从构建目录内部):

cmake --build ./ --target pic2dem

以下输入必须以 “pic2dem.” 为前缀:

描述

类型

默认值

convert

从先前 PIC 运行中获得的检查点文件的名称,将被 转换为 DEM 检查点文件

string

“”

refinement_ratio

将应用于每个方向的网格细化比率,以从 PIC 检查点 文件中读取的网格获得细化网格

int

1

eps_tolerance

从 PIC 固体体积分数分布生成 DEM 粒子时使用的 阈值。如果某个单元中的 ep_s 低于阈值,将不会在 该单元中生成 DEM 固体

Real

1.e-15

eps_overflow

一个伪影,类似于旋钮,供用户强制过度生成(值大 于 1)或不足生成(值小于 1)DEM 粒子

Real

1.0

small_volfrac

此输入提供设置一个小体积分数值的可能性,仅用于 DEM 细化情况,而标准的小体积分数值仍将用于从 检查点文件读取的 PIC 情况

Real

geom_chk_file

DEM 细化情况几何将被读取或写入的 EB 检查点文件 的名称

string

“”

geom_levelset_chk_file

DEM 细化情况的 levelset 几何将被读取或写入的 EB 检查点文件的名称

string

“”

geom_chk_write

打开/关闭写入 DEM 细化情况的 EB 几何检查点文件的 标志

bool

false

geom_chk_read

打开/关闭读取 DEM 细化情况的 EB 几何检查点文件的 标志

bool

false

geometry_filename

用于生成 DEM 细化几何的 CSG 文件名,以便在 PIC 粗网格几何从检查点文件读取的情况下使用

string

“”