Next-generation CAD-based V&V repository for fusion neutronics with schema-validated, code-agnostic benchmark definitions.
- ✅ Schema-validated specifications - Every benchmark validated against
benchmark_schema.yaml - 🔧 CAD-based geometry - Native CAD files automatically meshed to DAGMC
- 🔄 Code-agnostic - Same
specifications.yaml→ reproducible across any transport code - 📊 Built-in results database - Experimental and computational results packaged with the repository
git clone --recurse-submodules https://github.com/eepeterson/openmc_fusion_benchmarks.git
cd openmc_fusion_benchmarks
pip install .Requirements: Python ≥3.7, OpenMC ≥0.14.0
Run a benchmark:
import openmc_fusion_benchmarks as ofb
benchmark = ofb.OpenmcBenchmark(name="oktavian_al")
benchmark.run()MIT License