SCIANTIX
|
SCIANTIX is a 0D simulation code developed at Politecnico di Milano, designed to model the behavior of a single grain of nuclear fuel, with a particular focus on fission gas behavior. The code primarily uses physics-based models, which enhances the integration of lower-length scale calculations and improves accuracy over empirical models. The engineering models facilitate the code integration into industrial fuel performance codes.
Currently, SCIANTIX is validated against experimental data for the following phenomena:
The validation database is available in the regression
folder.
sudo apt install build-essential cmake
mkdir build
cd build
cmake ..
make
(to speed up the process using multiple cores, use: make -j
)The compiled executable sciantix.x
will be located in the build
directory.
The recommended approach for Windows users is to use the Windows Subsystem for Linux (WSL).
wsl
in cmd.exe
or by launching the Ubuntu
application from the Start menu.cd /mnt/c/...
(replace ...
with your code directory path).The code can be coupled with thermo-mechanical fuel performance codes (Zullo G. et al (2024). Journal of Nuclear Materials, 601, 155305.). Here, it is detailed that the code can be compiled as a static library and coupled with TRANSURANUS (currently at version v1m1j24) distributed by JRC-EC Karlsruhe To generate SCIANTIX as a static libray, in the build folder:
cmake -DCOUPLING_TU=ON ..
make
(or make -j
)The static library, libsciantix.a
, will be located in the build
directory.
To run SCIANTIX, execute sciantix.x
within the directory containing your input files, or execute ./sciantix.x /path_to_folder_with_input_files/
in the working directory with the executable.
Refer to the Input File Explanation for detailed instructions on input syntax.
Examples of input files can be found in:
regression
directoryutilities/inputExample
directory, by running the following Python scripts:To verify the correct operation of SCIANTIX, run the regression tests:
To generate the code documentation, run doxygen
in the root directory of the code. The Doxygen software can be installed, e.g., on Linux systems, with sudo apt install doxygen
.
For a deeper understanding of the SCIANTIX code and its underlying models, refer to the following publications: