Package for handling Multiphysics Neutronics systems. Requires numpy and numba.
Run the software with
$python wrapper.py material.npz input.in
material.npz specifies the material parameter used for the simulation. This .npz file has the following numpy arrays:
- E, Energy grid boundaries, [1xG+1]
- SigmaT, Total cross section, [1xG]
- SigmaF, Fission cross section, [1xG]
- SigmaS, Scattering cross section [GxG]
- v, Speed in energy group [1xG]
- nu_prompt, Neutrons per prompt fission, [1xG]
- nu_delayed, Neutrons per delayed fission, [1xG]
- chi_prompt, Probability of prompt fission, [GxG]
- chi_delayed Probability of delayed fission, [GxJ]
- decay, Decay constant for precursor [1xJ]
- beta_frac, Probability of prompt fission, [1xJ]
Input.in specifies simulation parameters. It is self documenting.
Two example problems have been included, a subcritical problem and a delayed supercritical problem. These can be run with the previously mentioned command and varying the input file between the two choices. A rudementary plotting script has been included in the Outputs directory to visualize the output on a very basic level.