Skip to content

OWEN 0.3.6 - Prebuilt-model audit + Reflected Pin Cell teaching decks

Choose a tag to compare

@caalh caalh released this 02 Jul 06:03

Prebuilt-model quality release

Every bundled prebuilt model audited for syntax and physics correctness, plus a new Reflected UO2 Pin Cell teaching model in all four codes.

Added

  • Reflected UO2 Pin Cell (MCNP, OpenMC, Serpent, SCONE): the classic "hello world" — one BEAVRS-spec 3.1 wt% fuel pin (pellet 0.39218 / clad 0.40005–0.45720 cm, pitch 1.26 cm) in 975 ppm borated water, reflective on all six faces → k-inf. All four decks are true cross-code twins using the verified BEAVRS number densities. The OpenMC deck is run-verified: k-inf 1.2256 ± 0.0010 (OpenMC 0.15.3, ENDF/B-VIII.0, 600 K neutron data); the others document that reference honestly as spec-derived.
  • Headless extractor render tests for all pin-cell and 17×17 assembly decks.

Fixed

  • Both MCNP decks: fatal ksrc — the initial source point sat in instrument-tube air; moved into a fuel pin.
  • MCNP lines over 80 columns reformatted (fixed-format limit).
  • Serpent 17×17 assembly: invalid therm lwtr 600 lwj3.11t (interpolation form needs two libraries) → direct form.
  • OpenMC 17×17 assembly: placed only 21 of the advertised 25 guide/instrument tubes and had water-only guide tubes; fixed (also in the omc_assembly_script snippet) with Zr tube walls.
  • All decks normalized to LF line endings (SCONE requires UNIX newlines) and pinned via .gitattributes.

Install: download the VSIX below, then code --install-extension owen-neutronics-0.3.6.vsix.
Test suite: 232 passing.