Skip to content

Releases: sciantix/sciantix-official

v2.1

26 Aug 16:12
Compare
Choose a tag to compare

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

  • updated code structure: V2.1 by @giozu in #29

Full Changelog: 2.0...2.1

v2.0

13 Feb 16:34
Compare
Choose a tag to compare

SCIANTIX is a 0D, open-source code designed to model inert gas behaviour within nuclear fuel at the scale of the grain. The code predominantly employs mechanistic approaches based on kinetic rate-theory models to calculate engineering quantities, such as fission gas release and gaseous fuel swelling. The new SCIANTIX version 2.0 includes several modelling and numerical capabilities.

  • Intra/intergranular behaviour of xenon, krypton and helium.
  • Radioactive (short-lived xenon and krypton isotopes) gas behaviour.
  • UO2 microstructure evolution (e.g., grain growth, high burnup structure porosity evolution).

The code architecture has been revamped, embracing an object-oriented structure improving the overall efficiency and usability. The repository includes the separate-effect validation database, which is used to assess accuracy and predictions of the models.