Published March 2022 | Version v1
Journal article

Research on global neighbor list method in Monte Carlo code RMC

  • 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.108861

Additional 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.