-
Notifications
You must be signed in to change notification settings - Fork 94
Fission Product Model with Explicit Fission Products for all Depletable Components #1067
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
nuclides were not being initialized in non-fuel depletable components when using the `explicitFissionProducts` model. Add testing for the updated implementation.
…nProductFixupNonFuel
armi/physics/neutronics/fissionProductModel/fissionProductModel.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just have one suggested change. Otherwise, it looks good to me.
armi/physics/neutronics/fissionProductModel/fissionProductModel.py
Outdated
Show resolved
Hide resolved
armi/physics/neutronics/fissionProductModel/fissionProductModel.py
Outdated
Show resolved
Hide resolved
armi/physics/neutronics/fissionProductModel/fissionProductModel.py
Outdated
Show resolved
Hide resolved
…power/armi into fissionProductFixupNonFuel
…nProductFixupNonFuel
…face to only run coupled cross section generation at time node 0.
… fissionProductFixupNonFuel
This PR had an issue on Linux, where file paths are case sensitive. I edited the files / expected paths to be upper case, as is currently defined as the default. But now there are a mix of upper and lower case file path extensions in the test files. So as not to force this PR to solve even more problems, I made an issue about it: #1078 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed the last portion of the PR written by Mike. No more missing dummy nuclides!
@@ -1,6 +1,3 @@ | |||
*isotxs* | |||
*gamiso* | |||
*pmatrx* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In retrospect this maybe didn't need to change. But also, it maybe wasn't necessary to have these in the .gitignore in the first place, so it's not clear that it's a problem.
Description
Update the fission product model to fix a bug where all nuclides were not being initialized in non-fuel depletable components when using the
explicitFissionProducts
model. Add testing for the updated implementation.It also ensures dummy nuclides are added for all XS types during
mergeXSLibrariesInWorkingDirectory
, with added testing.Checklist
doc/release/0.X.rst
) are up-to-date with any bug fixes or new features.doc
folder.setup.py
.