3. Fluid Model Code Verification Test Cases¶
The test cases presented in this chapter for the MFIX fluid solver are summarized in Table 2.1. Test cases were selected based on the criteria for verification test selection outlined in Section 1. All cases are executed in serial mode unless explicitly noted.
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
|
---|---|---|---|---|---|---|---|---|---|
Frequency† |
C |
C |
C |
C |
M |
M |
M |
M |
M |
Reference Dataset‡ |
A |
A |
P |
A |
A |
A |
P |
P |
P |
Dimension |
2D |
1D |
2D |
2D |
2D |
2D |
2D |
2D |
2D |
Momentum |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
|
Thermal Energy |
\({\checkmark}\) |
||||||||
Species Mass |
\({\checkmark}\) |
||||||||
Turbulence |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
||||||
FOUP |
\({\checkmark}\) |
||||||||
FOUP-DWF |
|||||||||
Superbee |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
\({\checkmark}\) |
|
SMART |
\({\checkmark}\) |
\({\checkmark}\) |
|||||||
ULTRA-QUICK |
|||||||||
QUICKEST |
\({\checkmark}\) |
||||||||
MUSCL |
\({\checkmark}\) |
||||||||
van Leer |
\({\checkmark}\) |
||||||||
Minmod |
\({\checkmark}\) |
||||||||
Central |
\({\checkmark}\) |
||||||||
Distributed Memory |
\({\checkmark}\) |
||||||||
Shared Memory |
† C-Incorporated into the continuous integration server; M-Monthly; Q-Quarterly; X-Manual; D-Disabled
‡ A-Analytical solution; P-Published benchmark data; R-Regression data from previous code versions
- 3.1. FLD01: Steady, 2D Poiseuille flow
- 3.2. FLD02: Steady, 1D heat conduction
- 3.3. FLD03: Steady, lid-driven square cavity
- 3.4. FLD04: Gresho vortex problem
- 3.5. FLD05: Steady, 2D Couette flow
- 3.6. FLD06: Steady, 2D multi-component species transport
- 3.7. FLD07: Steady, 2D fully-developed, turbulent channel flow
- 3.8. FLD08: Steady, 2D turbulent pipe flow