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

Adding Serpent Models of GCMR and HPMR Cores #513 #514

Open
wants to merge 3 commits into
base: devel
Choose a base branch
from

Conversation

aabdelhameedd
Copy link
Collaborator

No description provided.

@nstauff
Copy link
Collaborator

nstauff commented Jan 30, 2025

Thanks @aabdelhameedd - I several comments:

  • please use consistent file/folder naming conventions for both models
  • please remove legacy comments that are not useful for the reader
  • make sure the SERPENT files are setup to generate multi group XS that will be requested by Griffin
  • should we add the serpent-to-isoxml input file?
  • please reference serpent models in the model documentation!! (with link and short description as needed)

Copy link
Collaborator

@nstauff nstauff left a comment

Choose a reason for hiding this comment

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

Thanks @aabdelhameedd - I several comments:

  • please use consistent file/folder naming conventions for both models
  • please remove legacy comments that are not useful for the reader
  • make sure the SERPENT files are setup to generate multi group XS that will be requested by Griffin
  • should we add the serpent-to-isoxml input file?
  • please reference serpent models in the model documentation!! (with link and short description as needed)

pbed 700 33 "/beegfs1/home/nstauff/NEAMS_MRAD/neams_mad/FY24/GC-MR/core_design/TRISO_GEN/Part_fuel/PART_U900_PF40_R85.inp"
pbed 701 33 "/beegfs1/home/nstauff/NEAMS_MRAD/neams_mad/FY24/GC-MR/core_design/TRISO_GEN/Part_fuel/PART_U901_PF40_R85.inp"
pbed 702 33 "/beegfs1/home/nstauff/NEAMS_MRAD/neams_mad/FY24/GC-MR/core_design/TRISO_GEN/Part_fuel/PART_U902_PF40_R85.inp"
%pbed 750 33 "/beegfs1/home/nstauff/NEAMS_MRAD/neams_mad/FY24/GC-MR/core_design/TRISO_GEN/Part_bp/PART_U950_PF5_R25.inp"
Copy link
Collaborator

Choose a reason for hiding this comment

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

remove commented lines


% Boron rods (not part of the real design, going to replace with particles):

%particle 950
Copy link
Collaborator

Choose a reason for hiding this comment

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

remove commented lines




% 700 fuel0
Copy link
Collaborator

Choose a reason for hiding this comment

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

you can keep these commented lines as useful to recap which universe is for which material - but maybe add a title of explanation


set nfg 11 8.00000e-08 1.80000e-07 6.25000e-07 1.30000e-06 4.00000e-06
1.48730e-04 9.11800e-03 1.83000e-01 5.00000e-01 1.35300e+00

Copy link
Collaborator

Choose a reason for hiding this comment

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

shouldn't we have a line to extract the XS in those universes for ISOXML generation? If so - it is important we specify it.

@@ -0,0 +1,656 @@
%--------------------------------------------------------------------------------------------------------------------------
Copy link
Collaborator

Choose a reason for hiding this comment

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

make title of the file and folder consistent within both files

% https://mooseframework.inl.gov/virtual_test_bed/citing.html
%Contacts: Ahmed Abdelhameed (aabdelhameed.at.anl.gov), Nicolas Stauff (nstauff.at.anl.gov)
% -----------------------------------------------------------------------------
set title "ANL MicroReactor Core - pf - PF = 40"
Copy link
Collaborator

Choose a reason for hiding this comment

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

change title - remove "pf - PF = 40"

cell 125 3 fill 805 95u
cell 126 3 fill 805 -95l

% Yan simplified model removed caps for the HP and moderator pins extended into the Be reflectors
Copy link
Collaborator

Choose a reason for hiding this comment

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

remove this line of comment

% --- Assembly lattice

lat 20 2 0.0 0.0 19 19 2.3
% New Assembly Configuration - 2 time less moderator - more fuel
Copy link
Collaborator

Choose a reason for hiding this comment

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

remove this line of comment

% center air = 820 % 1% steel homogenized
%

% set gcu 801 802 803 805 806 807 808 809 810 811 813
Copy link
Collaborator

Choose a reason for hiding this comment

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

remove this?

Copy link
Collaborator

Choose a reason for hiding this comment

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

please remove whatever is not used and not useful for the reader

@aabdelhameedd
Copy link
Collaborator Author

Thanks @aabdelhameedd - I several comments:

  • please use consistent file/folder naming conventions for both models
  • please remove legacy comments that are not useful for the reader
  • make sure the SERPENT files are setup to generate multi group XS that will be requested by Griffin
  • should we add the serpent-to-isoxml input file?
  • please reference serpent models in the model documentation!! (with link and short description as needed)

@nstauff Thanks for your comments I have pushed a new commit to address them.

@nstauff
Copy link
Collaborator

nstauff commented Jan 30, 2025

Thanks @aabdelhameedd - I several comments:

  • please use consistent file/folder naming conventions for both models
  • please remove legacy comments that are not useful for the reader
  • make sure the SERPENT files are setup to generate multi group XS that will be requested by Griffin
  • should we add the serpent-to-isoxml input file?
  • please reference serpent models in the model documentation!! (with link and short description as needed)

@nstauff Thanks for your comments I have pushed a new commit to address them.

@nstauff nstauff closed this Jan 30, 2025
@nstauff nstauff reopened this Jan 30, 2025
@nstauff
Copy link
Collaborator

nstauff commented Jan 30, 2025

Thanks @aabdelhameedd - looks good to me. Please resolve my comments.

@miaoyinb
Copy link
Collaborator

Looks fine to me.

My only minor comment is that the doc may have too many blank lines.

@aabdelhameedd
Copy link
Collaborator Author

aabdelhameedd commented Jan 30, 2025 via email

Copy link
Collaborator

@GiudGiud GiudGiud left a comment

Choose a reason for hiding this comment

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

these .inp files are 30-50MB each. Please use git lfs.

What are .inp files? Are they result files?

We'll need documentation.
Why is there both a serpent_model and a ISOXML input? Are you using Serpent to perform some analysis that is not tied to generating group cross sections?

@aabdelhameedd
Copy link
Collaborator Author

aabdelhameedd commented Jan 31, 2025 via email

@GiudGiud
Copy link
Collaborator

Serpent was only used for cross-section generation. Then the Serpent output is converted to XML file format that can be read by Griffin.

why is there two inputs then? Which one is the XS generation one? or am I misunderstanding

@nstauff
Copy link
Collaborator

nstauff commented Jan 31, 2025

@GiudGiud - thanks for the feedback. I agree @aabdelhameedd need to provide more documentation on this.
There are 2 serpent input files for the 2 full-core micro reactors: one is for the HP-MR, the other for the GC-MR.
Most of the people who have been using these 2 models have reached out to us asking for the SERPENT files used to generate the ISOXML. Hopefully this will address the gap, but I agree we need to explain this more in the documentation (and maybe add the input of the Serpent to ISOXML convertor).

@GiudGiud
Copy link
Collaborator

There are 2 serpent input files for the 2 full-core micro reactors: one is for the HP-MR, the other for the GC-MR.

ah yes obviously. I wasnt expecting it.
thanks!

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.

4 participants