Skip to content
Nuclear

Reactor thermal-hydraulics you can read, diff, and verify

Parse RELAP5-3D card decks, simulate non-equilibrium two-phase hydrodynamics with delayed-neutron point kinetics, and project loops to Modelica for system-level studies.

msx — nuclear
$ msx lint ./decks --format json
$ msx mc Loop loop.mo
$ msx verify Loop loop.mo --format sarif
The challenge

What slows nuclear teams down

01

80-column legacy decks

Safety-critical models are written as fixed-format cards, which makes review error-prone.

02

Traceability for licensing

Regulators expect clear links between requirements, models, and results.

03

Long iteration loops

Desktop-only workflows slow down parametric and uncertainty studies.

Reference workflow

One pipeline, end to end

  1. 1

    Import

    RELAP5 card decks

  2. 2

    Lint

    Structural & unit checks

  3. 3

    Simulate

    Two-phase + kinetics

  4. 4

    Trace

    Requirements evidence

Capabilities

What ModelScript does for you

Card deck parsing

High-fidelity parsing of 80-column RELAP5 input with structural linting.

Two-phase hydrodynamics

Non-equilibrium two-phase flow lowered to DAEs.

Point kinetics

6-group delayed neutron point kinetics coupled to thermal-hydraulics.

Requirement traceability

Link models to SysML v2 / ReqIF safety requirements.

Open-core toolchain that runs anywhere

Browser, CLI, VS Code, CI pipelines, or air-gapped Enterprise Appliances (AGPL-3.0 Core & Commercial Editions).

Open-Core under the GNU AGPL v3 License; Enterprise Edition (ee/) under the ModelScript Enterprise License. • Trademark Policy