You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using a weight window mesh, native MCNP does not call track if the event in hstory is a mean-free-path weight window mesh event. It just decrements the distance to the surface and continues on.
In DAGMC, we do call track even if the event is a mean-free-path weight window mesh event, causing at least one extra expensive call to track, and possibly more.
We should revisit this logic to prevent excessive calls to track.
The text was updated successfully, but these errors were encountered:
gonuke
changed the title
track() is called too often when using a weight window mesh (performance)
MCNP: track() is called too often when using a weight window mesh (performance)
Jan 7, 2021
Describe the Bug
When using a weight window mesh, native MCNP does not call track if the event in
hstory
is a mean-free-path weight window mesh event. It just decrements the distance to the surface and continues on.In DAGMC, we do call track even if the event is a mean-free-path weight window mesh event, causing at least one extra expensive call to track, and possibly more.
We should revisit this logic to prevent excessive calls to track.
The text was updated successfully, but these errors were encountered: