Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Integrating complex MCNP models into the Gitronics workflow: the ITER E-Lite use case

Authors
Affiliations
Fusion for Energy
Fusion for Energy
Fusion for Energy
Fusion for Energy
Fusion for Energy
Fusion for Energy

Radiation transport models for fusion devices have experienced a significant increase in complexity in the latest years in a trend that is expected to continue in the future. This increase in complexity has exacerbated the challenges of proper version control, traceability and collaboration. Gitronics is a workflow and associated Python package that can manage MCNP models as a collection of smaller, single-responsibility files in a manner analogue to the software development industry employing Git and Gitlab. One of the most complex radiation transport models under development, the ITER E-Lite model has been adapted to the Gitronics workflow. This paper reports the process by which the original monolithic 7 million lines long E-Lite file was divided into hundreds of smaller independent files and organized into a Gitronics project. This new version of the model successfully compiled an MCNP input file that was used and tested in simulations to assess any difference with the original file. The tests show that the geometry representation (i.e., cells, surfaces, material assignment) of the compiled version is statistically identical to the original one confirming the validity of the adaptation and the Gitronics workflow. Significant changes were also made to the Gitronics package to better handle such a complex project efficiently.

Repository

https://github.com/Fusion4Energy/gitronics