Scarabée is a simplified lattice physics code for light water reactor (LWR) neutronics calculations. It currently has the following features:
- Resonance self-shielding according to Carlvik's 2-term rational approximation
- 1D Annular pin cell collision probabilities solver for fixed-source and k-eigenvalue problems
- 2D Method of characteristics solver for fixed-source and k-eigenvalue problems
- Finite difference diffusion solver for 1D, 2D, and 3D k-eigenvalue problems
- Nodal expansion method diffusion solver for 3D k-eigenvalue problems
This project closely follows the methods outlined in Methods of Steady-State Reactor Physics in Nuclear Design by Stamm'ler and Abbate, and Lattice Physics Computations by Knott and Yamamoto, from the Handbook of Nuclear Engineering, edited by D. Cacuci, and Applied Reactor Physics by Hébert.
Scarabée uses a custom HDF5 formated nuclear data library which is easy and
intuitive to understand. The data
directory contains a helper library and
scripts to generate a multi-group nuclear data library with the FRENDY nuclear
data processing code. FRENDY is free/open-source software, and can be downloaded
here. Currently, only FRENDY
is supported, due to its advanced multi-group processing features.