SCONE (Stochastic Calculator Of Neutron Transport Equation) is an object-oriented Monte Carlo particle transport code for reactor physics. It is intended as an accessible environment for graduate students to test and develop their ideas before contributing them to more established codes suitable for design calculations.
SCONE documentation is hosted at: https://scone.readthedocs.io
To cite SCONE, please use the following:
@article{sconeANE,
title = {Status of the SCONE Monte Carlo neutron transport code},
journal = {Annals of Nuclear Energy},
volume = {227},
pages = {112015},
year = {2026},
issn = {0306-4549},
doi = {10.1016/j.anucene.2025.112015},
url = {https://www.sciencedirect.com/science/article/pii/S0306454925008321},
author = {Valeria Raffuzzi and Paul Cosgrove and Mikolaj Adam Kowalski},
keywords = {SCONE, Monte Carlo, Neutron transport},
}Required
- Cmake (>=3.10)
- Fortran compiler, gfortran (>=8.3)
- LAPACK and BLAS Libraries
- GNU/Linux operating system
Optional
- pFUnit 4 test framework
- Python 3 interpreter
Instructions are avaliable in the Sphinx documentation.
Sphinx documentation is available in the docs folder. It is readable with any reStructuredText (RST) viewer, but it is best to compile to html.
Compiling documentation requires few python packages. You can install them all with the following
command. Option --user installs them in your home directory and does not require administrator access.
pip install --user -U sphinx, sphinx_rtd_theme
Then natigate to docs folder and compile using make
make html
HTML documentation should now be avaliable in ./_build/html
This project is licensed under MIT Licence - see the LICENCE file for details.