Research on global neighbor list method in Monte Carlo code RMC
Creators
- 1. Department of Engineering Physics, Tsinghua University, Beijing 100084 (China)
- 2. School of Nuclear Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240 (China)
Description
Highlights: • A new neighbor-finding algorithm is proposed to accelerate ray-tracing process. • The method utilizes the searching directly between the cells in the bottom layer. • Thread-shared structure is used to reduce the average memory footprint of threads. Ray tracing algorithm is a main particle-tracking algorithm that has been employed in Monte Carlo transport codes. Inside the algorithm, a significantly time-consuming process is to find the neighbor cell when a particle crosses a surface. This paper proposed a new algorithm, called the Global Neighbor List (GNL) method, to accelerate the neighbor-finding process. The GNL method utilizes the searching directly between the cells in the bottom layer and uses the thread-shared data structure to achieve parallel acceleration as well as to reduce the average memory footprint of a single thread. The method is implemented and tested in Reactor Monte Carlo (RMC) code. The results show that, in the criticality calculation of the VERA benchmark 5 core model, the GNL method is 29.2% faster than the surface-based neighbor list method. In the case of 200 layers of fuel pin model, the neighbor-finding process can achieve an acceleration of 19 times.
Availability note (English)
Available from http://dx.doi.org/10.1016/j.anucene.2021.108861Additional details
Identifiers
- DOI
- 10.1016/j.anucene.2021.108861;
- PII
- S0306454921007386;
Publishing Information
- Journal Title
- Annals of Nuclear Energy (Oxford)
- Journal Volume
- 167
- Journal Page Range
- vp.
- ISSN
- 0306-4549
- CODEN
- ANENDJ
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 53116205
- Subject category
- S22: GENERAL STUDIES OF NUCLEAR REACTORS; S11: NUCLEAR FUEL CYCLE AND FUEL MATERIALS;
- Descriptors DEI
- ACCELERATION; ALGORITHMS; BENCHMARKS; CRITICALITY; FUEL PINS; MONTE CARLO METHOD; SURFACES
- Descriptors DEC
- CALCULATION METHODS; FUEL ELEMENTS; MATHEMATICAL LOGIC; REACTOR COMPONENTS
Optional Information
- Copyright
- Copyright (c) 2021 Elsevier Ltd. All rights reserved.