The SaltProc is a fuel reprocessing simulation tool for liquid fueled nuclear reactors.
How to run SaltProc:
cd /path/to/saltproc python saltproc -s 2 -i examples/tap/tap_main.json
-s number of threads to use for shared-memory paralleism (optional)
-i path and name of SaltProc main input file
Detailed installation instructions can be found in the User's Guide.
The documentation for SaltProc can be found at
arfc.github.io/saltproc/.
The entire contents of that
website can be built from the doc
directory in the repositiory using the following steps with the conda
tool:
conda env create -f doc/doc-environment.yml
cd doc/
make clean
make html
After these steps, the website will be found in saltproc/doc/_build/html
.
Note: We recommend using mamba
CLI tool to install packages quickly. SaltProc has a compltex package dependency structure which can result is long environment solve times in the default conda
solver. mamba
is a reimplementation of conda
in C++
and we have found it is significantly faster.
The license for this work can be found here. Please be respectful of my intellectual work by communicating with me about its use, understanding its limitations, and citing me where appropriate. We would be thrilled to work with you on improving it.
This repository is a work in progress. We would love it if you wanted to contribute to this code here in this repository. Here is some information about how to do that..