Skip to content

Huge PR to get closer to 1.0 - #9

Merged
TheBEllis merged 170 commits into
mainfrom
docs
Sep 3, 2026
Merged

TheBEllis merged 170 commits into
mainfrom
docs

Conversation

@TheBEllis

@TheBEllis TheBEllis commented May 27, 2026

Copy link
Copy Markdown
Collaborator

A big PR that addresses issues #2 #5 #7 and #8.

This PR adds

  • FizzyCompiledSource as a submodule of Fizzy, for easier access to users wanting to use distributed sampling
  • Fuel based material definitions, allowing users to define materials using isotope concentrations
  • Compatibility with MOOSE's timestepping system
  • AuxVariables and AuxKernels for accessing FISPACT inventory metrics
  • Postprocessors to calculate FISPACT inventory metrics
  • Initial documentation and testing

TheBEllis and others added 30 commits July 28, 2025 16:54
Moved low level HDF5 functionality to a seperate HDF5Utils file in the
utils directory. This has two main consequences. A: there are less
HDF5 C API calls within the FispactProblem.C source file itself, making
it slightly neater. B: Potentially easier testability of the HDF5
functionality, as different HDF5 mechanisms are now split into their own
functions.

As a result of reorganising the HDF5 reads/writes, one of the input
parameters has changed. Previously, to read the neutron flux spectra
from the OpenMC statepoint file, the user was asked to pass the internal
HDF5 path to the required dataset as an input parameter to
FispactProblem. This was janky. This has been changed so that now the
user only need pass in the OpenMC tally id representing the energy binnedneutron flux spectra.
…aterials. Adds the capability to use FISPACT fuel, which allows for setting individual isotope quantities
Implement new system for defining FISPACTmaterials.
@TheBEllis
TheBEllis merged commit bcb7962 into main Sep 3, 2026
1 check passed
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