TY - JOUR
T1 - Accelerating Monte Carlo neutron transport by approximating thermal cross sections with functional forms
AU - Raffuzzi, Valeria
AU - Shwageraus, Eugene
AU - Morgan, Lee
N1 - Funding Information:
This work was co-sponsored by the UK Engineering and Physical Sciences Reasearch Council (EPSRC), under Grant No. EP/R513180/1, and by AWE.
Publisher Copyright:
© 2021 Elsevier Ltd
PY - 2022/5/1
Y1 - 2022/5/1
N2 - Monte Carlo methods suffer from a high computational cost. One bottleneck is looking-up cross sections, requiring a binary search and expensive memory access. In this paper, a simple method to accelerate this process is proposed. It is based on the fact that all cross sections are smooth in the thermal energy range, thus they can be easily fitted with a polynomial or exponential curve. Then, to retrieve a cross section for an energy lower than a certain threshold, a simple curve evaluation can take place. This method, implemented in the Monte Carlo code SCONE, resulted in a speed-up of up to 15% in some thermal reactor models, without impacting the memory usage. The approximation error introduced is generally insignificant, except in some cases where a small bias is observed in the results. Therefore the method is unsuitable for benchmark applications, whereas it could still be useful for other purposes.
AB - Monte Carlo methods suffer from a high computational cost. One bottleneck is looking-up cross sections, requiring a binary search and expensive memory access. In this paper, a simple method to accelerate this process is proposed. It is based on the fact that all cross sections are smooth in the thermal energy range, thus they can be easily fitted with a polynomial or exponential curve. Then, to retrieve a cross section for an energy lower than a certain threshold, a simple curve evaluation can take place. This method, implemented in the Monte Carlo code SCONE, resulted in a speed-up of up to 15% in some thermal reactor models, without impacting the memory usage. The approximation error introduced is generally insignificant, except in some cases where a small bias is observed in the results. Therefore the method is unsuitable for benchmark applications, whereas it could still be useful for other purposes.
KW - Cross section look-up
KW - Monte Carlo
KW - Nuclear data
UR - http://www.scopus.com/inward/record.url?scp=85122494558&partnerID=8YFLogxK
U2 - 10.1016/j.anucene.2021.108819
DO - 10.1016/j.anucene.2021.108819
M3 - Article
AN - SCOPUS:85122494558
VL - 169
JO - Annals of Nuclear Energy
JF - Annals of Nuclear Energy
SN - 0306-4549
M1 - 108819
ER -