Skip to content
Snippets Groups Projects
NightlyTests.rst 8.08 KiB

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 :cpp:`fcompare` utility to compare the mesh data and :cpp:`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 Per None 1 1 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 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 Particle only
DEM05 z single 5 2 5 Per Per Per None 93 1 1 Particle only