Skip to content
Snippets Groups Projects
CITests.rst 6.11 KiB

Continuous Integration

The following regression tests are run every time a commit is pushed to the main MFiX-Exa repository on the NETL gitlab.

For each of the tests in the chart below, there are three directional variations; these are identified in the repository as, for example, FLD01-x, FLD01-y, and FLD01-z.

For each direction, where appropriate, there are multiple versions, with the following notations:

  • SGS: single grid serial
  • MGS: multiple grid serial
  • TGS: tiled grid serial
  • MGP: multiple grid parallel

Below Ng = number of grids, Npa = number of particles, Np = number of MPI ranks.

All the FLD cases are fluid-only. All the DEM cases are particle-only except for DEM06 and DEM07 which are fluid and particles; these both use the "BVK2" drag type. In all cases the particle data were read in from "particle_input.dat"

None of these tests have non-rectangular geometry.

"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. "PI/PO" refers to Pressure Inflow at the low end of the domain and Pressure Outflow at the high end.

Additional detail about these problems is given in tests/README.md

Single-grid, single-process (SGS) particle-only tests:

Test nx ny nz bc_x bc_y bc_z Npa Description
DEM01 2 5 5 NSW Per Per 1 Freely falling particle with wall collision
DEM02 2 5 5 NSW Per Per 1 Multiple bounces with bounce height measured
DEM03 2 5 5 NSW Per Per 2 Two stacked compressed particles
DEM04 4 4 4 NSW Per Per 1 Single particle slipping on a rough surface
DEM05 5 2 5 Per Per Per 93 Oblique particle collisions

Fluid-only tests:

Test   nx ny nz bc_x bc_y bc_z Ng Np
FLD01   8 4 4 Per NSW Per Poiseuille flow (periodic)
  SGS MGS MGP             1 2 2 1 1 X
FLD02   80 16 16 MI/PO NSW NSW Couette flow - rectangular
  SGS MGS MGP             1 40 40 1 1 X
FLD03   8 8 4 PI/PO NSW Per Poiseuille Flow (pi / po)
  SGS MGS MGP             1 4 4 1 1 X

Coupled particle/fluid tests:

Test   nx ny nz bc_x bc_y bc_z Npa Ng Np
DEM06   50 5 5 NSW NSW NSW 1 Single particle falling under gravity
  SGS MGS MGP               1 10 10 1 1 X
DEM07   20 20 20 Per Per Per 1222 Homogeneous cooling system
  SGS MGS MGP               1 8 8 1 1 X