夜间测试

以下回归测试每晚在 MFIX-Exa 上运行。每晚测试生成的 plotfiles 会与基准 plotfiles 进行比较,使用 AMReX fcompare 工具比较网格数据,使用 particle_compare 工具比较粒子数据。

这些测试的结果可以在 https://ccse.lbl.gov/pub/RegressionTesting/MFIX-Exa/ 上找到。

下面 Ng = 网格数量, Npa = 粒子数量, Np = MPI 秩数量。

“Auto” 表示粒子是通过随机数生成器自动生成的;如果未指定 “Auto”,则粒子数据是从 “particle_input.dat” 中读取的。

这些初始测试包括流体和粒子,并在矩形几何中运行;除了 DEM06 外,所有测试都使用拖曳类型 “BVK2”。

“NSW” 表示 “无滑移壁面”,”Per” 表示 “周期性”。 “MI/PO” 指的是域低端的质量流入和高端的压力流出。

测试

nx ny nz

bc_x bc_y bc_z

EB

Npa

Ng

Np

此测试的内容

BENCH01 Size0001

32 32 32

Per Per Per

None

5005

1

1

三重周期性

BENCH01 Size0001 replicate

64 64 64

Per Per Per

None

40040

8

4

复制

BENCH01 Size0001 restart

32 32 32

Per Per Per

None

5005

8

4

重启

BENCH02 Size0001

10 10 10

Per NSW Per

None

1611

1

1

混合 NSW / Per

BENCH02 Size0001 walls

10 10 10

NSW NSW NSW

None

1611

1

1

所有面上的 NSW

BENCH03 Size0001

4 50 4

Per MI/PO Per

None

2500

1

1

混合 MI/PO + Per

BENCH04 Size0001

4 50 4

Per Per Per

None

224

1

1

三重周期性

DEM06 z multiple

5 5 50

Per Per MI/PO

None

1

10

4

单粒子 在流体中下落 (user_drag)

第二组测试包括流体和粒子,并在柱形几何中运行,位于域边界内部;它们也使用拖曳类型 “BVK2”。这里 “IGN” 表示那些域边界应被忽略,因为它们在 EB 边界之外。

测试

nx ny nz

bc_x bc_y bc_z

EB

Npa

Ng

Np

此测试的内容

BENCH05 Size0008

40 10 10

MI/PO IGN IGN

Cyl

7949 Auto

4

4

并行中的 EB

BENCH05 Size0008 serial

40 10 10

MI/PO IGN IGN

Cyl

7968 Auto

4

1

串行中的 EB

BENCH05 Size0008 medium

40 20 20

MI/PO IGN IGN

Cyl

36672 Auto

16

4

重网格与双网格

BENCH05 Size0008 wide

40 40 40

MI/PO IGN IGN

Cyl

157106 Auto

16

4

重网格与双网格

BENCH06 Size0008 serial

40 10 10

Per IGN IGN

Cyl

627 Auto

4

1

EB 周期性 串行

BENCH06 Size0008

40 10 10

Per IGN IGN

Cyl

624 Auto

4

4

EB 周期性 并行

第三组测试仅包含粒子,并在矩形几何中进行。

测试

nx ny nz

bc_x bc_y bc_z

EB

Npa

Ng

Np

此测试的内容

DEM01 x single

4 4 4

NSW NSW NSW

None

1

1

1

仅粒子

DEM03 z single

5 5 2

Per Per NSW

None

2

1

1

仅粒子

DEM04 z single

4 4 4

NSW Per Per

None

1

1

1

仅粒子