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 |
“” |