Published 2013 | Version v1
Book

Implementation of domain decomposition and data decomposition algorithms in RMC code

Description

The applications of Monte Carlo method in reactor physics analysis is somewhat restricted due to the excessive memory demand in solving large-scale problems. Memory demand in MC simulation is analyzed firstly, it concerns geometry data, data of nuclear cross-sections, data of particles, and data of tallies. It appears that tally data is dominant in memory cost and should be focused on in solving the memory problem. Domain decomposition and tally data decomposition algorithms are separately designed and implemented in the reactor Monte Carlo code RMC. Basically, the domain decomposition algorithm is a strategy of 'divide and rule', which means problems are divided into different sub-domains to be dealt with separately and some rules are established to make sure the whole results are correct. Tally data decomposition consists in 2 parts: data partition and data communication. Two algorithms with differential communication synchronization mechanisms are proposed. Numerical tests have been executed to evaluate performance of the new algorithms. Domain decomposition algorithm shows potentials to speed up MC simulation as a space parallel method. As for tally data decomposition algorithms, memory size is greatly reduced

Availability note (English)

Available from doi: http://dx.doi.org/10.1051/snamc/201404201

Additional details

Identifiers

Publishing Information

Publisher
EDP Sciences
Imprint Place
Les Ulis (France)
Imprint Pagination
(Suppl.) 8 p.

Conference

Title
Joint International Conference on Supercomputing in Nuclear Applications + Monte Carlo
Acronym
SNA+MC 2013
Dates
27-31 Oct 2013
Place
Paris (France)

INIS

Country of Publication
France
Country of Input or Organization
France
INIS RN
46001786
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Resource subtype / Literary indicator
Conference
Descriptors DEI
ALGORITHMS; MEMORY MANAGEMENT; MONTE CARLO METHOD; OPTIMIZATION; PARALLEL PROCESSING; R CODES
Descriptors DEC
CALCULATION METHODS; COMPUTER CODES; DATA PROCESSING; MATHEMATICAL LOGIC; PROCESSING; PROGRAMMING

Optional Information

Notes
19 refs.