Skip to content

Conversation

@Mhelhareef
Copy link

This pull request introduces the new Couple_msr class, extending ONIX to support
molten salt reactor (MSR) depletion with circulating fuel. The implementation adds:

  • Global connectivity matrix for advection and removal
  • Element and nuclide removal operators
  • External feed and recycling paths
  • Example notebooks for MSFR and MSRE cases
  • Fully commented and publication-quality code

No existing ONIX structures, classes, or interfaces were modified.
All additions are self-contained and backward compatible.

I’m happy to iterate on the implementation and documentation to support merging into ONIX.

Changed the data type from complex256 to complex128 because complex256 raised an error
This module is based on the Couple_openmc module and add functionality to model a fuel circulation loop in MSRs by constructing a global burnup matrix for all cells accounting for material flow, chemical and physical removal of isotopes, and continues addition of isotopes.
No changes to the class.
Examples of using couple_msr class
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant