Beginner Seeking Help: MCNP6 Burnup Example (OECD-NEA Benchmark)

AI Thread Summary
A beginner is seeking assistance with MCNP6 for performing burnup calculations, specifically referencing the OECD-NEA Burnup Credit Calculational Criticality Benchmark (Phase I-B). They express feeling lost and request examples of MCNP input files from those who have worked through this benchmark. The user emphasizes that having a working example would significantly aid their learning process. They are looking for guidance and any shared code to help them get started. The request highlights the importance of community support in mastering complex software like MCNP6.
HEU_LL
Messages
6
Reaction score
2
TL;DR Summary
OECD-NEA Burnup Credit Calculational Criticality Benchmark (Phase I-B) : mcnp6 input file
Hi everyone,
I'm a complete beginner with MCNP and trying to learn how to perform burnup calculations. Right now, I'm feeling a bit lost and not sure where to start.
I found the OECD-NEA Burnup Credit Calculational Criticality Benchmark (Phase I-B) and was wondering if anyone has worked through this specific benchmark using MCNP6?
If so, would you be willing to share your MCNP input file for it? Seeing an actual working example would be incredibly helpful for my learning.
I'd be really grateful for any guidance or code you could share!
Thank you so much in advance!
 
Engineering news on Phys.org
Welcome to PhysicsForums @HEU_LL,

I don't really know burnup, but the geometry is fairly simple. Try writing one for a single cell with reflecting edges, make the fuel material 1 and put it in the center. Then try these lines for a "Case A" burn,
Code:
ksrc 0 0 0
kcode 10000 1 50 300
BURN TIME=306 71 381.7 83.1 466 85 461.1 1870
     MAT= 1
     OMIT=-1,7,6014,7016,8018,9018,90234,91232,66159
     POWER= 4.46272126E-2
     PFRAC= 0.887287699 0 1 0 0.876994339 0 0.749871333 0

I simplified a few things and my run did not give a good answer, e.g. 3.9mg 94239 when the right answer is 4.2mg, but I figure the burn lines are not very wrong.

If you get stuck doing the geometry I'm happy to help, but I don't want to put all the effort in.
 
Alex A said:
Welcome to PhysicsForums @HEU_LL,

I don't really know burnup, but the geometry is fairly simple. Try writing one for a single cell with reflecting edges, make the fuel material 1 and put it in the center. Then try these lines for a "Case A" burn,
Code:
ksrc 0 0 0
kcode 10000 1 50 300
BURN TIME=306 71 381.7 83.1 466 85 461.1 1870
     MAT= 1
     OMIT=-1,7,6014,7016,8018,9018,90234,91232,66159
     POWER= 4.46272126E-2
     PFRAC= 0.887287699 0 1 0 0.876994339 0 0.749871333 0

I simplified a few things and my run did not give a good answer, e.g. 3.9mg 94239 when the right answer is 4.2mg, but I figure the burn lines are not very wrong.

If you get stuck doing the geometry I'm happy to help, but I don't want to put all the effort in.
Thank you so much for your enthusiastic reply, which has been very encouraging. Based on your suggestions, I carefully studied the usage rules of the BURN card, but I did not find data for Am241 and Am243 in the output results. How should this issue be addressed?
 
Adding a token quantity of Am and Pu isotopes to the material being burned seems to work (0 might work too?). A listing in a material will also load the cross sections into memory rather than rely on the multigroup data in CINDER (I think this is right). Additional isotopes will be tracked according to some simple rules but IIRC their cross sections don't get loaded. I added some of the weirder ones to the OMIT line.
 
Alex A said:
Adding a token quantity of Am and Pu isotopes to the material being burned seems to work (0 might work too?). A listing in a material will also load the cross sections into memory rather than rely on the multigroup data in CINDER (I think this is right). Additional isotopes will be tracked according to some simple rules but IIRC their cross sections don't get loaded. I added some of the weirder ones to the OMIT line.

Alex A said:
Adding a token quantity of Am and Pu isotopes to the material being burned seems to work (0 might work too?). A listing in a material will also load the cross sections into memory rather than rely on the multigroup data in CINDER (I think this is right). Additional isotopes will be tracked according to some simple rules but IIRC their cross sections don't get loaded. I added some of the weirder ones to the OMIT line.
Thank you very much for your patient guidance. Actually, I added Am241 and Am243 to the initial composition of the burnup materials and set them to a minute quantity of 1.0E-36, but the code failed to run and reported the following errors:
“ fatal error. cross-section tables missing for zaid = 95240. c
fatal error. cross-section tables missing for zaid = 97245. c
fatal error. cross-section tables missing for zaid = 97246. c
fatal error. cross-section tables missing for zaid = 97247. c ”
So, it should be an issue with my mcnp data library?
 
The automatic search can produce isotopes that are not tabulated. There are multiple ways to deal with that, one is to use an OMIT line, (I didn't need to deal with 97247)
OMIT=-1,11,6014,7016,8018,9018,90234,91232,66159,95240,95244,97245,97246
-1 means all materials being burned, 11 is how many isotopes are in the list. So using that and adding the missing one is one option.

A second method is to turn models on in a BOPT card.
 
Alex A said:
The automatic search can produce isotopes that are not tabulated. There are multiple ways to deal with that, one is to use an OMIT line, (I didn't need to deal with 97247)
OMIT=-1,11,6014,7016,8018,9018,90234,91232,66159,95240,95244,97245,97246
-1 means all materials being burned, 11 is how many isotopes are in the list. So using that and adding the missing one is one option.

A second method is to turn models on in a BOPT card.
Thank you very much for your enthusiasm and patient guidance. I deeply admire your excellent professional knowledge. With the two approaches you mentioned above, I have successfully resolved the issue. Once again, I sincerely appreciate your help. Wishing you all the best in your endeavors.
 

Similar threads

Back
Top