Skip to the content.

Source-term platform implementation status

Tracking issue: #3860. Implementation scope and consumer validation as of 2026-11-02; this does not confer qualification or replace domain review.

Delivered foundations

Architecture proposal #3861 is merged. Physics #3867, exchange contract #3868, and live integration #3870 reached master through merge commit b08d8bb59a95cf52e0565fab5c368c5548a9f27f. The latter two merged into the physics branch first.

The current implementation includes:

Legacy LeakModel behavior is preserved. The new interface now has homogeneous-equilibrium, analytical ideal-gas and explicit legacy-screening implementations. Model selection remains caller-owned; no phase-count rule silently changes the requested physics.

Remaining work before the whole issue can close

Work item Current boundary Completion evidence required
Broader transient inventory regimes Rigid equilibrium inventory supports explicit phase-selected withdrawal, ordered phase-exhaustion transitions, conservative receiving-pressure events, external heat boundaries and balance/refinement tests. The opt-in retained-phase inventory adds two-way component film transfer, donor limits, thermodynamic latent-energy accounting, live interface area and inventory feedback without reflashing the committed partition. It assumes one gas/one liquid at a common temperature, prescribed coefficients and fail-closed phase disappearance. Predictive/validated coefficient and interfacial heat-transfer models; separate phase-energy/temperature dynamics where required; predictive entrainment beyond the fail-closed interface band; qualified fire/wall boundary models rather than caller-imposed duties.
Full-bore/long-pipe and non-equilibrium regimes Bounded ideal-gas and EOS-backed real-gas Fanno models cover quasi-steady one-sided constant-area single-gas pipe flow. Conservative perfect-gas and EOS-backed single-gas finite-volume units cover one-sided transient waves and line packing. Short-opening prescribed-slip, bounded vertical drift-flux and finite-rate phase-partition models cover one gas and one liquid within explicit screening limits. A predictive spherical-bubble transfer-zone adapter supplies bounded bubble size, phase-relative speed and residence time to Ranz-Marshall but deliberately rejects liquid-droplet hydrodynamics. Pipe heat transfer/elasticity and upstream-vessel/two-sided coupling; measured or predictive population-balance, breakup/coalescence and entrainment models; liquid-droplet, annular/high-Weber and solid-bearing transport; independent dense-gas and multiphase validation data. The inventory’s lumped external heat boundary is not distributed pipe heat transfer.
Independent qualification and dense-fluid accuracy Machine-readable evidence records distinguish applicability, limitations, evidence type and independence. The Fanno manifest retains one external analytical case with explicit error bounds; frames remain UNQUALIFIED. Add independent experimental/dense-fluid datasets with range and uncertainty analysis, then obtain accountable domain review.
Solid-formation applicability Mixture-specific solid/hydrate station assessment now fails closed and retains machine-readable diagnostics. Assessed solid-bearing release physics where supported, plus independent mixture validation.
Multicomponent flashing qualification The documented 80/20 propane/butane entropy root and nearby cases now close with guarded continuation; a separate same-EOS saturation path checks the maximum. Acoustic warnings remain explicit. Independent experimental benchmarks and domain review; broader mixtures are not qualified by the regression matrix.
Colab demonstration Executed, output-retaining demonstration merged in NeqSim-Colab #176 with rendering, catalog and validation-ledger checks. No remaining implementation item; broader physical qualification remains governed by the rows above.

Do not close #3860 merely because initial PRs merged or focused CI passes. The NRC retains design intent; current guidance is in physics, contract, live sessions and uncertainty.