Skip to content
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

Add neutron leakage postprocessors and allow for optional group constants #235

Merged
merged 6 commits into from
Jan 2, 2024

Conversation

smpark7
Copy link
Collaborator

@smpark7 smpark7 commented Apr 13, 2023

Fixes #234 and #167

Users can now choose which group constants they're providing to Moltres through the group_constants input parameter for MoltresJsonMaterial. This is useful for many problems which do not require every group constant type (e.g. eigenvalue problems do not require inverse neutron velocity data, neutronics-only problems do not require average fission energy released).

@smpark7 smpark7 changed the title [WIP] Create neutron leakage postprocessors Add neutron leakage postprocessors and allow for optional group constants Nov 14, 2023
@smpark7 smpark7 force-pushed the leakage-postprocessor branch from 6504d5c to 48447d0 Compare November 14, 2023 16:56
@smpark7 smpark7 force-pushed the leakage-postprocessor branch from 48447d0 to 17819e3 Compare November 14, 2023 18:48
LukeSeifert
LukeSeifert previously approved these changes Dec 12, 2023
Copy link
Contributor

@LukeSeifert LukeSeifert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I just had a few minor comments on things. I am not super familiar with C++, so if you want someone else to review I can wait to merge.

include/materials/NuclearMaterial.h Show resolved Hide resolved
include/postprocessors/NeutronLeakage.h Outdated Show resolved Hide resolved
src/postprocessors/TotalNeutronLeakage.C Outdated Show resolved Hide resolved
@smpark7
Copy link
Collaborator Author

smpark7 commented Dec 20, 2023

Thanks @LukeSeifert! This is ready for another review. Feel free to merge if you approve

@smpark7 smpark7 requested a review from LukeSeifert December 20, 2023 15:45
Copy link
Contributor

@LukeSeifert LukeSeifert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@LukeSeifert LukeSeifert merged commit 6f75bab into arfc:devel Jan 2, 2024
2 checks passed
@smpark7 smpark7 deleted the leakage-postprocessor branch January 5, 2024 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add postprocessor for calculating neutron leakage
2 participants