Published January 20, 2015 | Version v1
Miscellaneous

Particle Communication and Domain Neighbor Coupling: Scalable Domain Decomposed Algorithms for Monte Carlo Particle Transport

Description

In order to run Monte Carlo particle transport calculations on new supercomputers with hundreds of thousands or millions of processors, care must be taken to implement scalable algorithms. This means that the algorithms must continue to perform well as the processor count increases. In this paper, we examine the scalability of: (1) globally resolving the particle locations on the correct processor, (2) deciding that particle streaming communication has finished, and (3) efficiently coupling neighbor domains together with different replication levels. We have run domain decomposed Monte Carlo particle transport on up to 221 = 2,097,152 MPI processes on the IBM BG/Q Sequoia supercomputer and observed scalable results that agree with our theoretical predictions. These calculations were carefully constructed to have the same amount of work on every processor, i.e. the calculation is already load balanced. We also examine load imbalanced calculations where each domain's replication level is proportional to its particle workload. In this case we show how to efficiently couple together adjacent domains to maintain within workgroup load balance and minimize memory usage.

Additional details

Publishing Information

Imprint Pagination
16 p.
Report number
LLNL-CONF--666780

Conference

Title
18. Biennial Nuclear Explosives Code Development Conference
Acronym
NECDC
Dates
20-24 Oct 2014
Place
Los Alamos, NM (United States)

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
47035854
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING; S73: NUCLEAR PHYSICS AND RADIATION PHYSICS;
Resource subtype / Literary indicator
Conference, Non-conventional Literature
Descriptors DEI
ALGORITHMS; COMPUTER CALCULATIONS; COUPLING; MONTE CARLO METHOD; SUPERCOMPUTERS; TRANSPORT THEORY; VERIFICATION
Descriptors DEC
CALCULATION METHODS; COMPUTERS; DIGITAL COMPUTERS; MATHEMATICAL LOGIC

Optional Information

Contract/Grant/Project number
AC52-07NA27344
Notes
This record replaces 47032390
Funding organization
USDOE (United States)
Secondary number(s)
OSTIID--1179433