V&V Casebook · Per-case index
One row per Verification & Validation case. Reference dataset, acceptance metric,
status, and links into the live coverage tables, the matching solver entry, and the case
input file. Casebook PDFs are regenerated on every release; ◌ marks a PDF that is queued
but not yet rebuilt.
Cases total
52
across 4 domains
Dispersion
12
19 / 20 arcs PASS
Radiation
15
15 / 27 ± 15 % wall flux
Fire / spray
10
Tier-1 only · Phase 3 pending
Explosion / BLEVE / toxic
10
Tier-1 PASS · Tier-2 pending
Verification
5
MMS · conservation · grid conv.
Acceptance criteria
Dispersion Hanna FB ∈ [−0.3, +0.3] · NMSE ≤ 4 · FAC2 ≥ 0.5
Radiation Wall flux Δ ≤ ±15 % vs published reference
Fire (Tier-1) Receiver flux Δ ≤ ±20 % vs experimental data
Explosion (Tier-1) Peak overpressure Δ ≤ ±25 % vs blast curve
Verification Observed order matches design order; conservation Δ < 1e-9
All cases
Verification
Dispersion
Radiation
Fire
Explosion / BLEVE
Toxic
PASS only
FAIL / blocked
00 · VERIFICATION
MMS · conservation · grid convergence
solvers/vv/cases/V-XXX/
V-001
Advection MMS (smooth Gaussian)
PASS · order ~2.0
Method Manufactured solution; Godunov PPM advection only
Reference Closed-form Gaussian translation
Domain 1024 × 512 × 256 m · refined 16 / 8 / 4 m
V-002
Diffusion MMS (Gaussian decay)
PASS · order ~2.0
Method Pure diffusion; CN + MLMG
Reference Closed-form heat-equation solution
Convergence L₂ error halves per refinement
V-003
Mass conservation (closed box)
PASS · Δ < 1e-9
Method Tracer integral over time; periodic walls
Reference Discrete divergence-free constraint
V-004
Pasquill-D analytic plume
PASS · FAC2 ≥ 0.95
Method Tier-1 ↔ Tier-2 cross-check
Reference Briggs (1973) closed-form
V-005
Brinkman → EB consistency (cube)
PASS · ≤ 20 % deviation
Method Same cube; two geometry paths; centerline match
Reference Cut-cell EB as ground truth
Notes Closed only after Items 1–4 (IBM wall drag)
01 · VALIDATION · DISPERSION
Gas dispersion — passive & dense
solvers/vv/cases/VC-XXX/ · 19 / 20 PASS
VC-002
Pasquill-D analytic centerline
PASS · FAC2 = 0.84
Dataset Briggs (1973) Pasquill-D rural
Substance Passive tracer
Wind 4.0 m/s · class D
Notes Reference baseline before HIT TurbInflow lands
VC-003
PG no-AMR 8 m (smooth log-law)
PASS · FAC2 = 0.81
Dataset Prairie Grass (Barad 1958) PG-Neutral mean
Substance Passive tracer
Notes Requires amr.max_dt = 0.12 to avoid MLMG divergence
VC-004
PG TurbInflow (HIT urms = 0.4 m/s)
PASS · FAC2 = 0.79
Dataset Prairie Grass · 10 % TI
Substance Passive tracer
Notes Bare turbinflows= namespace required (silent-fail trap)
VC-005
PG-38 (Barad 1958, u = 4.28 m/s)
PASS · FAC2 = 0.84
Dataset Prairie Grass trial 38
Substance SO₂ → tracer-equivalent
Domain 1024 × 512 × 256 m · 8 m uniform
Wall time ~3 hr on OMP=2
σy @ 104 m 16.5 m vs PG-D 16.7 m
VC-005-multi
PG-23 / 24 / 38 multi-trial sweep
PASS · FAC2 = 0.62 (mean)
Dataset Prairie Grass trials 23, 24, 38 (u = 4.3 — 6.1 m/s)
Required D(x) wind scaling — patch 0002
Notes Without scaling, PG-23 (u = 6.05) over-predicts at x = 800 m by 3.4×
VC-006
AMR + TurbInflow stress
FAIL · CFL collapse
Dataset Prairie Grass · AMR 3-level
Failure dt → 1e-12 around t ≈ 100–200 s
Workaround Uniform 8 m grid for turb inflow; smooth log-law for AMR
Issue Documented limitation; spectral-filter patch 0005 default-off
VC-008
High-urms TurbInflow (0.6 m/s)
PASS · FAC2 = 0.71
Dataset Synthetic high-TI release
Required Patch 0003 velocity clamp
Notes Without clamp: step-1028 collapse even with Hypre bottom solver
VC-009 / VC-010
Class F / A stable atmosphere
WORKAROUND · FAC2 = 0.58
Dataset Pasquill F (very stable) and A (very unstable)
Workaround peleLM.gravity = 0; reduced Cs / D encode stability
Real fix Anelastic / pseudo-incompressible reformulation (upcoming)
VC-014
Anisotropic dz = 2 m
BLOCKED · solver assert
Failure PeleLMeX Setup.cpp:48 hard-asserts dx = dy = dz
Estimate ~2 hr solver patch to lift the assertion
EB-001 → EB-004
CODASC canyon (cut-cell EB)
PASS · FAC2 = 0.74
Dataset CODASC wind tunnel (KIT) urban canyon
Geometry EB cut-cell + state redistribution
DG-CL2
Dense gas — Cl₂ ground release
PASS · FAC2 = 0.66
Dataset Maplin Sands · Cl₂
Buoyancy Boussinesq + MW; |Δρ/ρ| ≤ 0.03 budget
DG-LNG
Dense gas — LNG vapour cloud
PASS · FAC2 = 0.69
Dataset Burro & Coyote (DOE) LNG
Cross-check HEGADAS-S Tier-1
02 · VALIDATION · RADIATION
Radiative transfer — gas + soot
solvers/radiation/standalone/inputs.vcr* · 15 / 27 ± 15 % wall flux
MC is the engine of record. P1 is reported alongside as a fast comparator and fails
systematically at τ < 0.5. Failures below are P1-only; the MC pass rate is materially higher.
See
tier2 → MC radiation .
VCR-001
Thynell & Lin (planar slab)
PASS · Δ = +4 %
τ regime ~ 1
Method MC Mode 3 hemisphere wall flux
VCR-002
Hsu & Farmer (case A)
PASS · Δ = +11 %
τ regime ~ 0.5
Notes P1 borderline; MC closes
VCR-003
Selçuk planar furnace
PASS · Δ = −6 %
τ regime ~ 2
VCR-004
Crosbie 3-D box
PASS · Δ = −8 %
τ regime ~ 3
VCR-005
Hsu & Farmer C2 (optically thin)
P1 FAIL · Δ = +22 %
τ regime ~ 0.3 (thin)
Notes P1 known to fail at τ < 0.5; MC passes
VCR-006
Chui cylinder (axisymmetric)
PASS · Δ = +9 %
τ regime ~ 1
Geometry Cylinder primitive
VCR-007 (k = 0.5 / 1.0)
Henson L-shape benchmark
PASS · Δ ± 13 %
τ regime ~ 0.5 — 1
Geometry Reentrant L-shape · primitive scene
VCR-008
Anisotropic equilibrium (scattering)
PASS · Δ = −7 %
Method Henyey-Greenstein phase function on
VCR-009 (k = 2 / 5 / 10)
Soot-laden gas (Rayleigh κ)
PASS · Δ ± 9 %
Coupling Rayleigh small-particle κ + WSGGM gas
VCR-010 (1800 / 2200 / 2500 K)
High-T gas mixture
PARTIAL · Δ ± 18 %
τ regime ~ 1 across temperatures
Notes WSGGM accumulation bug fixed 2026-04-28; remaining error from gas-property fit
VCR-011 (k = 0.5, ε = 1.0)
Flux benchmark (low-τ)
P1 FAIL · Δ = +24 %
τ regime ~ 0.5
Notes Same P1 failure mode as VCR-005
AR-Confluence
H₂O + CO₂ (Bressloff thesis)
PASS · Δ ± 12 %
Dataset Bressloff (1996) thesis benchmarks
τ regime 1 — 3
03 · VALIDATION · FIRE
Pool fire · jet fire · flare
Tier-1 PASS · Tier-2 Phase 3 pending
F-001
Pool fire — 10 m propane (solid flame)
Tier-1 PASS
Reference Mudan / Rew-Hulbert
Substance Propane
F-002
LNG pool fire (Maplin Sands)
Tier-1 PASS
Reference Maplin Sands LNG (HSE)
Tier-2 Pending PeleMP cryogenic spray (Phase 4)
F-003
Jet fire — 50 mm propane
Tier-1 PASS
Reference Chamberlain (1987)
Method Tilted-shell line source
F-004
Multi-burner flare
Tier-1 PASS
Reference Cook (1990) multi-burner flare
Method JetFire superposition
F-005 → F-010
NIST firemodels/exp ingest
CURATE · Phase 3
Reference NIST firemodels/exp datasets
Status To curate to solvers/vv/datasets/firemodels_exp/
04 · VALIDATION · EXPLOSION · BLEVE · TOXIC
Compressible blast + cloud probit
Tier-1 PASS · Tier-2 Phase 4–5 pending
E-001
VCE — propane congested (TNO MEM)
Tier-1 PASS
Reference TNO Yellow Book CPR 14E
Class 7 (typical process plant)
E-002
VCE — BST high reactivity
Tier-1 PASS
Reference Baker, Strehlow, Tang (1994)
Cross-input Same CAM front-door as MEM
E-003
BLEVE — propane 10 t fireball
Tier-1 PASS
Reference Roberts (1982); Hymes / Martinsen fits
T-001
Toxic — Cl₂ AEGL-2 distance
Tier-1 PASS
Reference NRC AEGL tables · ten-Berge time scaling
T-002
Toxic mixture — sour gas
Tier-1 PASS
Reference TNO Green Book probit · multi-species HI
E-004 → E-006 · T-003 → T-005
Tier-2 PeleC compressible
PENDING · Phase 4–5
Solver PeleC compressible reactive · HLLC Riemann
Geometry PDR required at coarse grid for industrial congestion