# 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