Benchmark Status
Last updated: 2026-06-19.
This page records benchmark evidence that is suitable for technical discussion. Every quoted result should remain traceable to a specific summary file under build/benchmarks/.
Evidence Matrix
| Scenario | Current reference | Current result | Status |
|---|---|---|---|
| Co-60 gamma shielding and detector response | Geant4 Standard EM | 20k histories; detector edep differs by 1.19 sigma; detector response regions are within about 1 sigma where populated. | Suitable as current gamma / decay shielding discussion material. |
| P-32 beta water depth-dose | Geant4 Standard EM | 5k histories; water edep differs by 0.24 sigma; D90/D99 differ by -0.02 cm. | Suitable as current charged-EM depth-dose material, with residual depth-bin discussion. |
| Sr-90/Y-90 beta water depth-dose | Geant4 Standard EM | 5k histories; water edep differs by 0.13 sigma; D90/D99 match. | Suitable as an additional beta-source check. |
| F-18 positron annihilation in water | Geant4 Standard EM | 50k histories; water edep differs by -0.035 sigma; annihilation photon track count matches. | Suitable as current positron annihilation material. |
| 1 MeV proton CSDA range in water | Geant4 EM plus PSTAR context | Integral edep and PSTAR range match; D90/D99 bin positions differ by 0.001 cm. | Suitable only for ionisation-only CSDA scope. Nuclear reactions are not covered. |
| Photon Pb slab | Geant4 artifacts exist in the current workspace; the OpenMC artifact from earlier discussion is not present in the current workspace. | Current Geant4 slab output is available; OpenMC comparison must be regenerated before it is used as current evidence. | Do not present OpenMC as current reproducible evidence yet. |
OpenMC Status
OpenMC should remain in the benchmark plan, but the current workspace does not contain a reproducible OpenMC comparison artifact for this report.
Use OpenMC next for:
- photon transport comparisons where OpenMC photon physics is enabled and the scoring definition can be made identical;
- neutron and activation cases once NeoMC has mature neutron transport and inventory support;
- source and decay-data cross-checks where the comparison is about input data or source-term generation rather than charged-particle transport.
Do not use OpenMC yet for the current charged-electron, positron, or proton plots in this report. The current plotted references for those cases are Geant4.
Current Figure Assets
| Figure | Source summaries |
|---|---|
/benchmarks/co60_pb2_detector_energy_response.svg | build/benchmarks/gamma_thickness_20260619/neomc_pb_2.0_20k.summary, build/benchmarks/gamma_thickness_20260619/g4_pb_2.0_20k.summary |
/benchmarks/p32_beta_depth_dose.svg | build/benchmarks/electron_beta_recompare_20260619/neomc_p32.summary, build/benchmarks/electron_beta_recompare_20260619/g4_p32.summary |
/benchmarks/f18_positron_annihilation_summary.svg | build/benchmarks/positron_annihilation_recompare_20260619_50k/neomc.summary, build/benchmarks/positron_annihilation_recompare_20260619_50k/g4.summary |
/benchmarks/proton_1mev_csda_depth_dose.svg | build/benchmarks/session_proton_20260619/neomc.summary, build/benchmarks/session_proton_20260619/geant4.summary |
Result Summaries Used
| Scenario | Summary file |
|---|---|
| Co-60, Pb 2 cm, water detector | build/benchmarks/gamma_thickness_20260619/compare_pb_2.0_20k.summary |
| Co-60, Pb 1 cm, water detector | build/benchmarks/radioisotope_gamma_shielding_20260619_after/comparison.summary |
| P-32 beta depth-dose | build/benchmarks/electron_beta_recompare_20260619/compare_p32.summary |
| Sr-90/Y-90 beta depth-dose | build/benchmarks/electron_beta_recompare_20260619/compare_sr90_y90.summary |
| Y-90 beta depth-dose | build/benchmarks/electron_beta_recompare_20260619/compare_y90.summary |
| F-18 positron annihilation | build/benchmarks/positron_annihilation_recompare_20260619_50k/compare.summary |
| 1 MeV proton CSDA range | build/benchmarks/session_proton_20260619/comparison.summary |
Gaps Before External Claims
| Gap | Why it matters | Done when |
|---|---|---|
| Recreate current OpenMC comparison artifacts. | The workspace does not contain an OpenMC comparison directory, so OpenMC cannot be cited as current reproducible evidence. | OpenMC outputs, summary files, and comparison criteria are stored under build/benchmarks/ and referenced by this report. |
| Add experiment or authoritative-data references where possible. | Geant4 agreement is an inter-code comparison, not experimental validation. | Each mature benchmark has experimental data, NIST/ICRU/ENSDF/ENDF data, or a clear inter-code-only statement. |
| Separate supported physics scope from scenario name. | Proton CSDA and alpha stopping-data checks are not full hadronic or ion transport validation. | Every scenario states supported physics, unsupported physics, and what cannot be concluded. |
| Keep plots generated from summaries. | Professional material should not rely on hand-copied values. | Plot assets are regenerated from named summary files and the report lists the data source. |