openmc-dev / openmc

OpenMC Monte Carlo Code
https://docs.openmc.org
Other
745 stars 481 forks source link

Incoherent inelastic S(a,b) treatment #13

Closed paulromano closed 12 years ago

paulromano commented 13 years ago

This will be based on directly sampling S(a,b) data from the ACE format given as equiprobable cosine and outgoing energy bins for a given incoming energy. Interestingly, MC21 empoys a direct S(a,b) sampling method whereby the original ENDF data tabulated on an a,b mesh is turned into pdfs p(b|E,T) and p(a|b,E,T) which can be directly sampled in the MC simulation. This eliminates some non-physical effects (observed by Bjorn Becker). See Clint Ballingers 1995 M&C paper.

paulromano commented 12 years ago

Incoherent inelastic treatment of S(a,b) was added in 85d8ff

paulromano commented 12 years ago

A bug in the original commit prevented it from working correctly. The subsequent commit 02dd61 fixed the issue.