What Does Imp:n=0 Mean in MCNP and How Does it Affect Tally Results?

  • Thread starter Thread starter seedsluis
  • Start date Start date
  • Tags Tags
    Mcnp Neutron
AI Thread Summary
In MCNP, setting imp:n=0 for a cell indicates that neutrons entering that cell will not be tracked, which is useful for void cells at the problem boundary where neutrons cannot re-enter. This approach conserves computational resources by focusing on particles that matter for the analysis. If the void cell is not a boundary, setting imp:n=0 can lead to non-physical results by isolating fuel regions. Conversely, setting imp:n=1 or a larger number increases the importance of neutrons in that cell, allowing for more detailed tracking. Understanding neutron importance is crucial for optimizing calculations in shielding and criticality analyses.
seedsluis
Messages
8
Reaction score
0
hello, I am new to MCNP, could somebody tell me how to use imp:n, what is imp:n=0 means, if neutron importance is 0 in one cell, why the F4 tally is 0 in this cell? how about imp:n=1 or some large number?
Thanks for all.
 
Engineering news on Phys.org
Importance allows you to focus which particles you want to spend computational resources on. You can cease calculating interactions for particles that leave the problem area or give a higher importance to particles that make it through shielding. It is of primary importance in deep shielding applications since only a small percentage of particles will make it through the shielding, but you don't care about calculating the tracks of all the ones that don't make it through. Manipulating the importance let's you focus your computational power on the particles that do make it through without having to vastly increase the number of generations run.
 
QuantumPion said:
Importance allows you to focus which particles you want to spend computational resources on. You can cease calculating interactions for particles that leave the problem area or give a higher importance to particles that make it through shielding. It is of primary importance in deep shielding applications since only a small percentage of particles will make it through the shielding, but you don't care about calculating the tracks of all the ones that don't make it through. Manipulating the importance let's you focus your computational power on the particles that do make it through without having to vastly increase the number of generations run.
Thanks, but if I do not care much about interactions, for example, I define a void cell, what is the difference between imp:n=1 and imp:n=0?
 
seedsluis said:
Thanks, but if I do not care much about interactions, for example, I define a void cell, what is the difference between imp:n=1 and imp:n=0?

Zero neutron importance tells MCNP to forget about any neutrons that enter that cell. If the cell is void and is the problem boundary (i.e. those neutrons have no way of being reflected back or otherwise traveling through to another area with fuel in it), you don't need to track them any more (in the context of criticality analysis). If the cell is void but is not the boundary of the problem (e.g. spacing between fuel assemblies in air) you would not set this cell to imp:n=0 because doing so would isolate the fuel regions from each other non-physically.
 
Hello everyone, I am currently working on a burnup calculation for a fuel assembly with repeated geometric structures using MCNP6. I have defined two materials (Material 1 and Material 2) which are actually the same material but located in different positions. However, after running the calculation with the BURN card, I am encountering an issue where all burnup information(power fraction(Initial input is 1,but output file is 0), burnup, mass, etc.) for Material 2 is zero, while Material 1...

Similar threads

Back
Top