Skip to content

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

Merged
merged 21 commits into from
Jan 9, 2023

Conversation

jakehader
Copy link
Member

@jakehader jakehader commented Jan 5, 2023

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

  • This PR has only one purpose or idea.
  • Tests have been added/updated to verify that the new/changed code works.
  • The release notes (location doc/release/0.X.rst) are up-to-date with any bug fixes or new features.
  • The documentation is still up-to-date in the doc folder.
  • The dependencies are still up-to-date in setup.py.

nuclides were not being initialized in non-fuel depletable
components when using the `explicitFissionProducts` model.

Add testing for the updated implementation.
@jakehader jakehader added the bug Something is wrong: Highest Priority label Jan 5, 2023
@jakehader jakehader requested a review from mgjarrett January 5, 2023 06:17
Copy link
Contributor

@mgjarrett mgjarrett left a 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.

@opotowsky
Copy link
Member

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

Copy link
Member

@opotowsky opotowsky left a 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!

@opotowsky opotowsky merged commit faed748 into main Jan 9, 2023
@opotowsky opotowsky deleted the fissionProductFixupNonFuel branch January 9, 2023 21:34
@opotowsky opotowsky mentioned this pull request Jan 10, 2023
7 tasks
@mgjarrett mgjarrett mentioned this pull request Jan 10, 2023
7 tasks
@@ -1,6 +1,3 @@
*isotxs*
*gamiso*
*pmatrx*
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is wrong: Highest Priority
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants