2015
DOI: 10.1177/1094342015577681
|View full text |Cite
|
Sign up to set email alerts
|

Data decomposition in Monte Carlo neutron transport simulations using global view arrays

Abstract: Accommodating large tally data can be a challenging problem for Monte Carlo neutron transport simulations. Current approaches include either simple data replication, or are based on application-controlled decomposition such as domain partitioning or client/server models, which are limited by either memory cost or performance loss. We propose and analyze an alternative solution based on global view arrays. By using global view arrays, tallies are naturally partitioned into small globally addressable blocks that… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2016
2016
2025
2025

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 25 publications
0
5
0
Order By: Relevance
“…Atlas [47] is a library for large-scale weather/climate modeling with exascale ambitions. OpenMC [62] is a software package for Monte Carlo particle transport simulations that should scale to exaflops. Lawrence et al [107] argue that new libraries and tools are needed for weather/climate models to make effective use of future exascale systems.…”
Section: Scientific Computingmentioning
confidence: 99%
See 1 more Smart Citation
“…Atlas [47] is a library for large-scale weather/climate modeling with exascale ambitions. OpenMC [62] is a software package for Monte Carlo particle transport simulations that should scale to exaflops. Lawrence et al [107] argue that new libraries and tools are needed for weather/climate models to make effective use of future exascale systems.…”
Section: Scientific Computingmentioning
confidence: 99%
“…Dongarra et al [55] describe a hierarchical QR factorization algorithm that scales better than existing QR factorization implementations. Dun et al [62] prepare OpenMC for exascale computing by incorporating global view arrays.…”
Section: Scalablementioning
confidence: 99%
“…The ability to create multi-version array and partially materialize them, enables flexible recovery across versions. GVR has been used to demonstrate flexible multi-version rollback, forward error correction, and other creative recovery schemes [19,22]. Demonstrations include higherror rates, and results show modest runtime cost (< 1%) and programming effort in full-scale molecular dynamics, Monte Carlo, adaptive mesh, and indirect linear solver applications [12,13].…”
Section: Global View Resilience (Gvr)mentioning
confidence: 99%
“…This limited the simulation scaling, as each process maintained a tally array sized for the entire application in its memory. By introducing the distributed array using GVR, OpenMC can take advantage of globally shared data and gain scalability (Dun et al, 2014). Tally data is region-based and accumulated (i.e.…”
Section: Deep: Federate Primary Application Data Structuresmentioning
confidence: 99%