The SCIANTIX release v2.1 includes the following significant updates:
- Introduction of the class SciantixArray, a template class for managing variables with fast access by name (i.e., Maps) or index. The SciantixArray class is used in the Simulation class to declare SciantixVariable, Model, System, Matrix, Gas, and InputVariable objects.
- The Simulation class is declared as a singleton pattern.
- The Simulation class is endowed with refined methods to execute the models.
- Harmonized use of Doxygen comments, improving documentation. The docs folder with the code web page is included in the repository.
- src and include folders are organized in subdirectories for better code organization.
- The references folder and .md file with the bibliography are included in the repository.
- Improved regression files.
The validation database includes the following:
- Intra/intergranular behavior of xenon, krypton, and helium.
- Radioactive (short-lived xenon and krypton isotopes) gas behavior.
- UO2 microstructure evolution (e.g., grain growth, high burnup structure porosity formation, evolution, and depletion).
- Models for fuel behavior under oxidizing conditions.
What's Changed
Full Changelog: 2.0...2.1