Skip to content
M. S. M. HusseinReactor & Radiation PhysicistRev. 2026-10-01

§ Expertise Independent verification of reactor models

Independent checks, built in from the start.

Code-to-code verification and validation of reactor-physics models: MCNP against Serpent, both against WIMS-AECL and UWB1, and theory against simulation.

Codes compared
MCNP5/6 · Serpent · WIMS-AECL · UWB1
Benchmarks
CANDU 6 · Deuterium Critical Assembly
Papers
Six code comparisons, 2013–2016

The habit

Six of the seven papers he published between 2013 and 2016 are comparisons: the same physical problem solved by two or more independent codes, or by theory and a code, with the differences explained. A reactor model is only as good as the code, the nuclear data and the geometry behind it, and the cheapest way to catch an error in any of the three is to build the model twice and see whether the answers agree.

What he has checked

Coupled-reactor theory against simulation. His reactor design depends on the theory of two neutronically coupled cores. He tested that theory on the Deuterium Critical Assembly, a two-region experimental assembly, by computing multiplication factors and coupling coefficients as the water levels in each core changed: first with MCNP5, then with both MCNP5 and Serpent. The results agreed, which established Serpent as valid for multipoint coupled-core calculations.

MCNP against Serpent on a power reactor. On a full CANDU 6 core he compared MCNP6.1 and Serpent for the multiplication factor, radial and axial flux, and power distribution. The codes agreed closely, and Serpent was the faster of the two.

Both against the industry code. He then validated whole-core burnup in MCNP6 and Serpent against WIMS-AECL, the lattice code used by the CANDU industry. K-effective against burnup agreed across the core’s life. The benchmark is still cited: a 2025 paper on using SMR spent fuel in CANDU reactors cites it.

A fast depletion code against the references. With the University of West Bohemia team he benchmarked UWB1, a depletion code that takes about ten seconds per depletion step, against WIMS, Serpent and MCNP6 on the 37-element CANDU bundle. That result lets burnable-absorber designs be screened quickly, then confirmed with the slower reference codes.

Why a second code matters

Verification and validation is how a model earns trust with a regulator, a design team or a reviewer. His doctoral thesis follows the same order: verify the theory, validate the codes on a known reactor, and only then design something new. In June 2026 he completed the OECD Nuclear Energy Agency’s Introduction to OpenMC, the open-source code now common in small-modular-reactor work.

§1 Papers

The work this rests on.

Papers
No.YearTitleVenue
012013Numerical Verification of the Theory of Coupled Reactors for a Deuterium Critical Assembly Using MCNP5M. S. Hussein, H. W. Bonin, B. J. LewisChecked multipoint coupled-reactor theory against MCNP5 on the two-region Deuterium Critical Assembly: multiplication factors and coupling coefficients agreed as the water levels in each core were varied.CNS Annual 2013Conference · Toronto
022013Numerical Verification/Validation of the Theory of Coupled Reactors for Deuterium Critical Assembly, using MCNP5 and Serpent CodesM. S. Hussein, B. J. Lewis, H. W. BoninRepeated the coupled-reactor verification with both MCNP5 and Serpent and found excellent agreement, establishing Serpent as valid for multipoint coupled-core calculations. Also given as a talk.CANDU Fuel 2013Conference · Kingston, Ontario
032014Calculation of the Radial and Axial Flux and Power Distribution for a CANDU 6 Reactor with both the MCNP6 and Serpent CodesM. S. Hussein, H. W. Bonin, B. J. LewisBuilt full 3-D MCNP6 and Serpent models of the CANDU 6 (Gentilly-2) core with 37-element bundles and compared flux and power-density maps; Serpent matched MCNP6 and was the more efficient of the two.PBNC 2014Conference · Vancouver
042014Burnup Calculation of a CANDU6 Reactor Using the Serpent and MCNP6 CodesM. S. Hussein, H. W. Bonin, B. J. LewisValidated whole-core burnup in MCNP6 and Serpent against WIMS-AECL, the industry lattice code, with k-effective versus burnup in excellent agreement. Still cited in 2025 work on SMR spent fuel in CANDU.PBNC 2014Conference · Vancouver
052016The application of UWB1 nuclear fuel depletion code on a CANDU fuel bundleM. Lovecký, R. Škoda, M. S. Hussein, J. J. Song, P. K. ChanBenchmarked the University of West Bohemia's fast depletion code UWB1 on the 37-element CANDU bundle against WIMS-AECL, Serpent and MCNP6, so burnable-absorber studies can run in seconds per depletion step instead of hours.Prog. Nucl. EnergyJournal
062015Burnable Absorbers in CANDU Fuel Bundle Depletion with UWB1 CodeM. Lovecký, R. Škoda, M. S. Hussein, J. Song, P. K. ChanShowed UWB1 is suitable for studying burnable absorbers that remove the initial reactivity transient and suppress the plutonium peak in CANDU fuel, with a large saving in depletion calculation time.ICMSNSE 2015Conference · Ottawa

§2 Related

Read next.

§3 Contact

Contact.

By email, or on LinkedIn.