ARMI should be better at helping people identify what a PIN is.
#2234
Replies: 4 comments 5 replies
-
|
@albeanth @keckler @mgjarrett @jakehader @onufer @drewj-tp @wcscherer I am happy to take the brunt of the work needed to make this happen. But I am eager to make "how many pins" as easy as possible for my userbase. (Considerations: multiple pin types, non-fuel pins.) |
Beta Was this translation helpful? Give feedback.
-
|
I do not see the relevance of the suggested |
Beta Was this translation helpful? Give feedback.
-
|
I think that making people use the I think that the only sure way for ARMI to be able to KNOW what is a pin and what is not is for people to define their blocks with grids. Honestly this is not that hard to do. |
Beta Was this translation helpful? Give feedback.
-
|
See also Lines 53 to 61 in a9f0f45 vs. armi/armi/reactor/converters/blockConverters.py Lines 488 to 502 in a9f0f45 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I believe ARMI does not do enough to help people identify what a
PINis. And it doesn't help handle the different types of pins in obvious ways.NOTE: ARMI has a
Flags.Pin, but it does not appear to be widely used, or otherwise solve the problem.Examples of different "count the pins" implementations
https://github.com/terrapower/armi/blob/drewj/pin-indices/armi/reactor/blocks.py#L2167-L2168
Examples:
armi/armi/reactor/blocks.py
Line 994 in 83d6292
armi/armi/reactor/blocks.py
Line 1428 in 83d6292
Ideas for Solutions
PINflag, such that people can rely on it.POISONflag, for LWR folks?getNumPins(),getNumFuelPins(),getNumPoisonPins(), etc and fix them using flagsPin(Composite)with nested Composites inside CompositesBeta Was this translation helpful? Give feedback.
All reactions