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