14  2D Coflowing Jet — NASA TMR SA Verification

Code-to-code verification of thin-plate drag and free-shear-layer development against CFL3D and FUN3D, five-level grid convergence

14.1 Run Provenance and Artifacts

Item Value
Wake CFD baseline version 0.22.2
Solver DBNS
Compute device GPU (NVIDIA RTX A6000)
Parallel execution 1 MPI rank
Arithmetic precision FP64
Run date 2026-09-15
Note

Results depend on the solver build that produced them. Read every figure in this report together with the version and date above — re-running the same input on a later build may give different numbers.

14.1.1 Downloadable Files

Not available: standalone input decks and solver result files have not yet been published for download.

14.2 Verification Objective

This case simulates a compressible free jet (M≈0.5) discharging alongside a coflow stream (M≈0.25) from a zero-thickness splitter plate, using the Spalart–Allmaras (SA) model. It compares Wake CFD against the NASA Turbulence Modeling Resource (TMR) 2D Coflowing Jet verification case, which is explicitly designed by TMR as a code-to-code verification case (not an experiment-matching case) and provides CFL3D and FUN3D reference solutions on the same five-level grid family. It verifies Wake CFD for:

  • thin-plate drag coefficient (Cd) prediction and its grid-convergence trajectory
  • downstream centerline-velocity development in the merged free-shear layer
  • eddy-viscosity distribution in the shear layer
  • behavior of pressure-inflow boundary conditions for two adjacent streams at different total pressure and temperature

14.3 Reference Solution and Data

The TMR coflowing-jet case places a zero-thickness splitter plate (adiabatic, no-slip on both sides) between an inner jet stream and an outer coflow stream. Downstream of the plate trailing edge, the two streams merge into a free-shear layer. The reference solutions (CFL3D, cell-centered; FUN3D, node-centered) are computed on the same mesh family, both using the Roe scheme, which makes the comparison a genuine code-to-code discretization check rather than a physical-model comparison. Reference values are taken directly from TMR’s published convergence.dat and profile data files.

Item Setting
References CFL3D and FUN3D, both SA + Roe FDS on the same mesh, published by NASA TMR

14.4 Simulation Conditions

Item Setting
Geometry Splitter plate at −10 < x < 0, y = 0.5 (zero thickness); domain −10 < x < 200, 0 < y < 100
Analysis Steady, compressible DBNS, RANS (Spalart–Allmaras)
Inner jet stream Pt/p∞ = 1.1862, Tt/T∞ = 1.050 (M ≈ 0.5)
Outer coflow stream Pt/p∞ = 1.046, Tt/T∞ = 1.000 (M ≈ 0.25)

14.5 Mesh

Item Setting
Mesh Unstructured quadrilateral, single-cell spanwise extrusion; five-level nested grid family, 1,280–327,680 cells

14.6 Boundary and Initial Conditions

Layout and boundary conditions of the coflowing-jet case (schematic), with a close-up of the splitter plate

The schematic was drawn from the simulation inputs and the geometry published by NASA TMR (inflow at x = -10, outflow at x = 200, splitter plate at y = 0.5).

Boundary Condition
Inner jet inflow (y < 0.5) Total-pressure inlet, p_t = 120,191.7 Pa (p_t/p∞ = 1.1862), T_t = 315 K (T_t/T∞ = 1.050), flow direction +x
Outer coflow inflow (y > 0.5) Total-pressure inlet, p_t = 105,986 Pa (p_t/p∞ = 1.046), T_t = 300 K (T_t/T∞ = 1.000), flow direction +x
Outflow (x = 200) Pressure outlet, back pressure 101,325 Pa (p/p∞ = 1.0)
Jet centerline (y = 0) Symmetry
Upper boundary (y = 100) Symmetry (not a farfield condition)
Splitter plate, both sides No-slip, adiabatic wall
Spanwise faces Symmetry (the mesh is a one-cell extrusion)

The reference state is p∞ = 101,325 Pa and T∞ = 300 K (540 °R in the TMR specification), M_ref = 0.5, and Re = 50,000 per unit grid length. The turbulence working variable at both inflows is ν̃/ν∞ = 3. The initial field is uniform, with M = 0.5, p = 101,325 Pa, T = 300 K, and flow direction +x.

14.7 Numerical Methods

Item Setting
Convective scheme Roe, UMUSCL (κ=0.5), no limiter
Gradient method Green–Gauss
Time integration Euler implicit
CFL Constant, 50
Convergence criterion Absolute residual ≤ -12 (log10 RMS of the flow-equation residual)

14.8 Results

14.8.1 Grid Convergence

Reference profile and contour data are published only for the finest grid level; grid-convergence trajectories are compared across all five levels using TMR’s published convergence table.

Plate-drag-coefficient grid convergence, Wake CFD versus CFL3D and FUN3D, five grid levels

Centerline-velocity grid convergence at three downstream stations, Wake CFD versus CFL3D and FUN3D
Grid level Cells Cd (Wake CFD) Cd (CFL3D) Cd (FUN3D) Wake CFD vs. FUN3D
4 (coarsest) 1,280 5.0172e-3 6.7104e-3 5.6094e-3 −10.6%
3 5,120 5.5485e-3 6.0111e-3 5.5304e-3 +0.33%
2 20,480 5.5865e-3 5.8473e-3 5.5453e-3 +0.74%
1 81,920 5.6228e-3 5.7914e-3 5.6075e-3 +0.27%
0 (finest) 327,680 5.6603e-3 5.7658e-3 5.6648e-3 −0.08%

The finest-grid drag coefficient is within 0.08% of FUN3D and 1.8% of CFL3D. The two reference codes themselves differ from each other by up to 16% at the coarsest level and converge toward each other only on the two or three finest grids — the coarsest-level Wake CFD result (−10.6% vs. FUN3D) reflects the same discretization sensitivity, not a Wake CFD-specific error, since both reference codes also show large deviations from their own fine-grid values at that resolution. The plate-drag coefficient is a known difficult convergence metric for this case: TMR’s published observed order of convergence is p=1.13 for CFL3D and p=0.12 for FUN3D (the finest three levels remain outside the asymptotic range for FUN3D). Wake CFD’s convergence trajectory shows the same non-monotonic behavior as the FUN3D curve.

Centerline velocity at the three downstream stations (finest grid):

Station Wake CFD CFL3D FUN3D
x = 2.71623 0.50055 0.50060 0.50049
x = 29.2468 0.41692 0.41717 0.41625
x = 95.501 0.32737 0.32748 0.32712

All three stations agree with both reference codes within the CFL3D–FUN3D band at every grid level.

14.8.2 Detailed Comparison on the Finest Grid

Downstream centerline- and station-velocity profiles on the finest grid, Wake CFD versus CFL3D and FUN3D

Eddy-viscosity profile at x=29.2468 on the finest grid, Wake CFD versus CFL3D and FUN3D

Eddy-viscosity contours in the far field on the finest grid, Wake CFD versus CFL3D and FUN3D

On the finest grid, Wake CFD’s velocity profiles, eddy-viscosity profile, and eddy-viscosity contours are visually indistinguishable from both reference codes.

14.9 Conclusions and Applicable Scope

  • Wake CFD’s SA implementation agrees with the CFL3D and FUN3D reference solutions within the same code-to-code spread the two reference codes show against each other, for the full five-level grid family.
  • On the finest grid, the plate-drag coefficient is within 0.08% of FUN3D and within 1.8% of CFL3D; all velocity and eddy-viscosity comparisons fall within the CFL3D–FUN3D band.
  • This is a verification result: the reference is computed solutions from independent codes on the same mesh, not an experimental measurement. It establishes that Wake CFD solves the same discretized equations correctly for this compressible free-shear-layer and thin-plate-drag configuration.
  • The result applies to a two-dimensional, compressible (M≈0.5/M≈0.25), zero-thickness-plate free-shear-layer configuration at one Reynolds number. It does not establish accuracy against experimental turbulent free-shear-layer data (see the companion validation case for the planar mixing layer), three-dimensional effects, or other Mach-number combinations.

14.10 References

  • NASA Turbulence Modeling Resource, 2D Coflowing Jet Verification Case and SA Expected Results.
  • Bradbury, L. J. S., and Riley, J., “The Spread of a Turbulent Plane Jet Issuing into a Parallel Moving Airstream,” Journal of Fluid Mechanics, 27(2), 1967, pp. 381–394.