Nightly Tests
The following regression tests are run nightly with MFIX-Exa. The plotfiles generated in each night’s test
are compared with the benchmark plotfiles using the AMReX fcompare
utility to compare the mesh data
and particle_compare
to compare the particle data.
The results of these tests can be found at https://ccse.lbl.gov/pub/RegressionTesting/MFIX-Exa/
Below Ng = number of grids, Npa = number of particles, Np = number of MPI ranks.
“Auto” means the particles were generated automatically with the random number generator; if “Auto” is not specified the particle data were read in from “particle_input.dat”
These first tests have both fluid and particles and are run in rectangular geometries; all tests except DEM06 use drag type “BVK2”.
“NSW” means “No Slip Wall” and “Per” is “periodic.” “MI/PO” refers to Mass Inflow at the low end of the domain and Pressure Outflow at the high end.
Test |
nx ny nz |
bc_x bc_y bc_z |
EB |
Npa |
Ng |
Np |
What does this test? |
---|---|---|---|---|---|---|---|
BENCH01 Size0001 |
32 32 32 |
Per Per Per |
None |
5005 |
1 |
1 |
Triply periodic |
BENCH01 Size0001 replicate |
64 64 64 |
Per Per Per |
None |
40040 |
8 |
4 |
Replicate |
BENCH01 Size0001 restart |
32 32 32 |
Per Per Per |
None |
5005 |
8 |
4 |
Restart |
BENCH02 Size0001 |
10 10 10 |
Per NSW Per |
None |
1611 |
1 |
1 |
Mixed NSW / Per |
BENCH02 Size0001 walls |
10 10 10 |
NSW NSW NSW |
None |
1611 |
1 |
1 |
NSW on all faces |
BENCH03 Size0001 |
4 50 4 |
Per MI/PO Per |
None |
2500 |
1 |
1 |
Mixed MI/PO + Per |
BENCH04 Size0001 |
4 50 4 |
Per Per Per |
None |
224 |
1 |
1 |
Triply periodic |
DEM06 z multiple |
5 5 50 |
Per Per MI/PO |
None |
1 |
10 |
4 |
Single particle falling in fluid (user_drag) |
This second set of tests have both fluid and particles and are run in cylindrial geometries interior to the domain boundaries; they also use drag type “BVK2”. Here “IGN” means those domain boundaries should be ignored because they are outside the EB boundary.
Test |
nx ny nz |
bc_x bc_y bc_z |
EB |
Npa |
Ng |
Np |
What does this test? |
---|---|---|---|---|---|---|---|
BENCH05 Size0008 |
40 10 10 |
MI/PO IGN IGN |
Cyl |
7949 Auto |
4 |
4 |
EB in parallel |
BENCH05 Size0008 serial |
40 10 10 |
MI/PO IGN IGN |
Cyl |
7968 Auto |
4 |
1 |
EB in serial |
BENCH05 Size0008 medium |
40 20 20 |
MI/PO IGN IGN |
Cyl |
36672 Auto |
16 |
4 |
Regrid & dual grid |
BENCH05 Size0008 wide |
40 40 40 |
MI/PO IGN IGN |
Cyl |
157106 Auto |
16 |
4 |
Regrid & dual grid |
BENCH06 Size0008 serial |
40 10 10 |
Per IGN IGN |
Cyl |
627 Auto |
4 |
1 |
EB with periodic serial |
BENCH06 Size0008 |
40 10 10 |
Per IGN IGN |
Cyl |
624 Auto |
4 |
4 |
EB with periodic parallel |
This third set of tests is particles-only in rectangular geometries.
Test |
nx ny nz |
bc_x bc_y bc_z |
EB |
Npa |
Ng |
Np |
What does this test? |
---|---|---|---|---|---|---|---|
DEM01 x single |
4 4 4 |
NSW NSW NSW |
None |
1 |
1 |
1 |
Particle only |
DEM03 z single |
5 5 2 |
Per Per NSW |
None |
2 |
1 |
1 |
Particles only |
DEM04 z single |
4 4 4 |
NSW Per Per |
None |
1 |
1 |
1 |
Particles only |