2016
DOI: 10.1177/1094342016630388
|View full text |Cite
|
Sign up to set email alerts
|

Parallel performance results for the OpenMOC neutron transport code on multicore platforms

Abstract: The shift towards multi-core architectures has ushered in a new era of shared memory parallelism for scientific applications. This transition has introduced challenges for the nuclear engineering community as it seeks to design high-fidelity full-core reactor physics simulation tools. This paper describes the parallel transport sweep algorithm in the OpenMOC method of characteristics (MOC) neutron transport code for multi-core platforms using OpenMP. Strong and weak scaling studies are performed for both Intel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 11 publications
(14 reference statements)
0
2
0
Order By: Relevance
“…With the considerable increase in the computational power, parallel computing has been widely considered in the high-fidelity neutronics analysis codes, such as DeCART (Joo et al, 2004), MPACT (Larsen et al, 2019), nTRACER (Choi et al, 2018), OpenMOC (Boyd et al, 2016), STREAM (Choi et al, 2021), ARCHER (Zhu et al, 2022) etc., in order to improve the performance of solving the neutron transport equations in the nuclear reactors. Similarly, several parallel models of the PANDAS-MOC have been developed based on the nature of distributed and shared memory architectures, including the Pure MPI parallel model (PMPI), Segment OpenMP threading hybrid model (SGP), and Whole-code OpenMP threading hybrid model (WCP).…”
Section: Pandas-moc (Purdue Advanced Neutronics Design and Analysismentioning
confidence: 99%
“…With the considerable increase in the computational power, parallel computing has been widely considered in the high-fidelity neutronics analysis codes, such as DeCART (Joo et al, 2004), MPACT (Larsen et al, 2019), nTRACER (Choi et al, 2018), OpenMOC (Boyd et al, 2016), STREAM (Choi et al, 2021), ARCHER (Zhu et al, 2022) etc., in order to improve the performance of solving the neutron transport equations in the nuclear reactors. Similarly, several parallel models of the PANDAS-MOC have been developed based on the nature of distributed and shared memory architectures, including the Pure MPI parallel model (PMPI), Segment OpenMP threading hybrid model (SGP), and Whole-code OpenMP threading hybrid model (WCP).…”
Section: Pandas-moc (Purdue Advanced Neutronics Design and Analysismentioning
confidence: 99%
“…Additionally, the parallel transport sweep algorithm of OpenMOC has two versions. One uses the omp atomic clause and the other does not use the omp atomic clause (Boyd et al, 2016). Nevertheless, the algorithm without an atomic clause is finished by introducing extra thread private arrays to store the intermediate scalar fluxes, and then, the FSR scalar fluxes are reduced across threads, which, however, costs significant amount of memory in this procedure.…”
Section: Introductionmentioning
confidence: 99%