Implementation of domain decomposition and data decomposition algorithms in RMC code
Creators
- 1. Department of Engineering Physics, Tsinghua University, Beijing, 100084 (China)
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/201404201Additional 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.