Domain Decomposition Strategy for Pin-wise Full-Core Monte Carlo Depletion Calculation with the Reactor Monte Carlo Code
Because of prohibitive data storage requirements in large-scale simulations, the memory problem is an obstacle for Monte Carlo (MC) codes in accomplishing pin-wise three-dimensional (3D) full-core calculations, particularly for whole-core depletion analyses. Various kinds of data are evaluated and q...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2016-06-01
|
Series: | Nuclear Engineering and Technology |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S1738573316000462 |
_version_ | 1818694655639814144 |
---|---|
author | Jingang Liang Kan Wang Yishu Qiu Xiaoming Chai Shenglong Qiang |
author_facet | Jingang Liang Kan Wang Yishu Qiu Xiaoming Chai Shenglong Qiang |
author_sort | Jingang Liang |
collection | DOAJ |
description | Because of prohibitive data storage requirements in large-scale simulations, the memory problem is an obstacle for Monte Carlo (MC) codes in accomplishing pin-wise three-dimensional (3D) full-core calculations, particularly for whole-core depletion analyses. Various kinds of data are evaluated and quantificational total memory requirements are analyzed based on the Reactor Monte Carlo (RMC) code, showing that tally data, material data, and isotope densities in depletion are three major parts of memory storage. The domain decomposition method is investigated as a means of saving memory, by dividing spatial geometry into domains that are simulated separately by parallel processors. For the validity of particle tracking during transport simulations, particles need to be communicated between domains. In consideration of efficiency, an asynchronous particle communication algorithm is designed and implemented. Furthermore, we couple the domain decomposition method with MC burnup process, under a strategy of utilizing consistent domain partition in both transport and depletion modules. A numerical test of 3D full-core burnup calculations is carried out, indicating that the RMC code, with the domain decomposition method, is capable of pin-wise full-core burnup calculations with millions of depletion regions. |
first_indexed | 2024-12-17T13:33:02Z |
format | Article |
id | doaj.art-92c638f5c0f24aa89baedfc61a8fc9f0 |
institution | Directory Open Access Journal |
issn | 1738-5733 |
language | English |
last_indexed | 2024-12-17T13:33:02Z |
publishDate | 2016-06-01 |
publisher | Elsevier |
record_format | Article |
series | Nuclear Engineering and Technology |
spelling | doaj.art-92c638f5c0f24aa89baedfc61a8fc9f02022-12-21T21:46:31ZengElsevierNuclear Engineering and Technology1738-57332016-06-0148363564110.1016/j.net.2016.01.015Domain Decomposition Strategy for Pin-wise Full-Core Monte Carlo Depletion Calculation with the Reactor Monte Carlo CodeJingang Liang0Kan Wang1Yishu Qiu2Xiaoming Chai3Shenglong Qiang4Department of Engineering Physics, LiuQing Building, Tsinghua University, Beijing, 100084, ChinaDepartment of Engineering Physics, LiuQing Building, Tsinghua University, Beijing, 100084, ChinaDepartment of Engineering Physics, LiuQing Building, Tsinghua University, Beijing, 100084, ChinaScience and Technology on Reactor System Design Technology Laboratory, Nuclear Power Institute of China, Changshun Ave 328, Shuangliu, Chengdu 610041, ChinaScience and Technology on Reactor System Design Technology Laboratory, Nuclear Power Institute of China, Changshun Ave 328, Shuangliu, Chengdu 610041, ChinaBecause of prohibitive data storage requirements in large-scale simulations, the memory problem is an obstacle for Monte Carlo (MC) codes in accomplishing pin-wise three-dimensional (3D) full-core calculations, particularly for whole-core depletion analyses. Various kinds of data are evaluated and quantificational total memory requirements are analyzed based on the Reactor Monte Carlo (RMC) code, showing that tally data, material data, and isotope densities in depletion are three major parts of memory storage. The domain decomposition method is investigated as a means of saving memory, by dividing spatial geometry into domains that are simulated separately by parallel processors. For the validity of particle tracking during transport simulations, particles need to be communicated between domains. In consideration of efficiency, an asynchronous particle communication algorithm is designed and implemented. Furthermore, we couple the domain decomposition method with MC burnup process, under a strategy of utilizing consistent domain partition in both transport and depletion modules. A numerical test of 3D full-core burnup calculations is carried out, indicating that the RMC code, with the domain decomposition method, is capable of pin-wise full-core burnup calculations with millions of depletion regions.http://www.sciencedirect.com/science/article/pii/S1738573316000462Domain DecompositionFull-Core DepletionMonte CarloReactor Monte CarloRPHA15 |
spellingShingle | Jingang Liang Kan Wang Yishu Qiu Xiaoming Chai Shenglong Qiang Domain Decomposition Strategy for Pin-wise Full-Core Monte Carlo Depletion Calculation with the Reactor Monte Carlo Code Nuclear Engineering and Technology Domain Decomposition Full-Core Depletion Monte Carlo Reactor Monte Carlo RPHA15 |
title | Domain Decomposition Strategy for Pin-wise Full-Core Monte Carlo Depletion Calculation with the Reactor Monte Carlo Code |
title_full | Domain Decomposition Strategy for Pin-wise Full-Core Monte Carlo Depletion Calculation with the Reactor Monte Carlo Code |
title_fullStr | Domain Decomposition Strategy for Pin-wise Full-Core Monte Carlo Depletion Calculation with the Reactor Monte Carlo Code |
title_full_unstemmed | Domain Decomposition Strategy for Pin-wise Full-Core Monte Carlo Depletion Calculation with the Reactor Monte Carlo Code |
title_short | Domain Decomposition Strategy for Pin-wise Full-Core Monte Carlo Depletion Calculation with the Reactor Monte Carlo Code |
title_sort | domain decomposition strategy for pin wise full core monte carlo depletion calculation with the reactor monte carlo code |
topic | Domain Decomposition Full-Core Depletion Monte Carlo Reactor Monte Carlo RPHA15 |
url | http://www.sciencedirect.com/science/article/pii/S1738573316000462 |
work_keys_str_mv | AT jingangliang domaindecompositionstrategyforpinwisefullcoremontecarlodepletioncalculationwiththereactormontecarlocode AT kanwang domaindecompositionstrategyforpinwisefullcoremontecarlodepletioncalculationwiththereactormontecarlocode AT yishuqiu domaindecompositionstrategyforpinwisefullcoremontecarlodepletioncalculationwiththereactormontecarlocode AT xiaomingchai domaindecompositionstrategyforpinwisefullcoremontecarlodepletioncalculationwiththereactormontecarlocode AT shenglongqiang domaindecompositionstrategyforpinwisefullcoremontecarlodepletioncalculationwiththereactormontecarlocode |