Skip to content

Comparison Results

NeoMC comparisons answer bounded physical questions. Each result below names the measured observable, model domain and remaining limitation.

Current Same-Observable Evidence

CapabilityReference observableCurrent resultWhat it supports
Cu electron K-shell ionizationmeasured microscopic sigma*K, 9.63-89.9 keVall 17 points within 1.78 combined standard uncertaintiesEEDL-bound K-vacancy response through the public electron runtime
Fe K-shell x-ray productionKalpha and Kbeta production cross sections at 59.54 keVNeoMC is 3.11% and 3.08% below experiment; Kbeta/Kalpha differs by 0.033%transported photoionization plus relaxation-line expectation
O-16 photoneutron productionabsolute O-16(gamma,n) cross section, 15.97-20.14 MeVmaximum residual 1.155 reported experimental uncertainties; RMS normalized residual 0.573multi-reaction photonuclear competition and mixed product handoff
35 keV positron backscatter in Alreturned positron current above 50 eV0.1282 +/- 0.00473 versus approximately 0.136; C/E 0.943coupled positron material transport for this target and energy
light-water microscopic angular scatteringabsolute d sigma/d Omega per H2O molecule, 0.0063-2.2 eVmedian C/E 0.983; geometric RMS factor 1.109 over 1044 pointscombined bound-H and free-O evaluated response at 293.6 K
TIARA 43 MeV Fe transmissionBC501A volume-average fluence behind 10 cm FeC/E 0.978 for 20-38 MeV and 0.957 for 38-44 MeVhigh-energy neutron transport in the declared JENDL-5 iron case

These rows do not establish arbitrary-material or arbitrary-energy transport. The detailed status table records the exact scope and report.

Verification And Diagnostic Comparisons

NeoMC also compares processing and model components with:

  • NIST ESTAR, PSTAR and ASTAR stopping/range tables;
  • NJOY or trusted processed nuclear data;
  • OpenMC for matched neutron transport diagnostics;
  • Geant4 for selected EM comparison cases;
  • analytic attenuation, kinematics and statistical invariants.

These checks are valuable for locating defects. They are not substituted for a same-observable experiment.

Reproduce A Repository Consumer

Build the public benchmark consumers:

bash
cmake -S . -B build \
  -DNEOMC_BUILD_IMPORTERS=ON \
  -DNEOMC_BUILD_BENCHMARKS=ON
cmake --build build --parallel

Current legacy consumer targets are:

  • neomc_decay_source_term;
  • neomc_decay_inventory_chain;
  • neomc_radioisotope_gamma_shielding;
  • neomc_positron_annihilation;
  • neomc_electron_range_dose;
  • neomc_proton_csda_range;
  • neomc_alpha_csda_range;
  • neomc_photonuclear_xs.

Newer capability evidence programs are built with NEOMC_BUILD_DATA_TOOLS=ON and have data-specific commands in their retained reports.

How To Read A Comparison

Check five things before reusing a number:

  1. Is the reference experimental, an evaluated table, another code or an analytic result?
  2. Are the calculated and reference observables identical?
  3. Are source, geometry, material and data version stated?
  4. Does the comparison carry Monte Carlo and experimental uncertainty with their different meanings?
  5. Is the conclusion limited to the processes exercised by that observable?

NeoMC user documentation.