CPU-GPU-coupled acceleration method for point flux calculation in Monte Carlo particle transport

被引:0
|
作者
Pu, Yanheng [1 ,2 ]
Wu, Zhen [1 ,2 ,3 ]
Hao, Yisheng [1 ,2 ]
Gao, Shenshen [1 ,2 ]
Qiu, Rui [1 ,2 ]
Zhang, Hui [1 ,2 ]
Li, Junli [1 ,2 ]
机构
[1] Tsinghua Univ, Dept Engn Phys, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Minist Educ, Key Lab Particle & Radiat Imaging, Beijing 100084, Peoples R China
[3] Nuctech Co Ltd, Beijing 100084, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
NEUTRON-TRANSPORT; DOSE CALCULATION;
D O I
10.1093/rpd/ncae032
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
In Monte Carlo particle transport simulations, point flux tallying is a variance reduction technique that performs well with small detectors and finds broad application in source-detector problems and local point dose calculations. However, its use in large-scale point flux tallying computation adds substantial computational time. To address this issue, we propose a CPU-GPU-coupled acceleration method, which separates the complex logic and computationally intensive parts of particle transport calculation and assigns them to the CPU and GPU, respectively. This proposed method greatly enhances the efficiency of large-scale point flux tallies, providing significant convenience for subsequent dose calculations and other related steps. We validated our method by comparing the performance of a pure CPU program with our CPU-GPU accelerated program using the NUREG/CR-6115 PWR benchmark problem. The results indicate identical outcomes for photon point flux estimation, with the accelerated program being similar to 50 times faster.
引用
收藏
页码:525 / 537
页数:13
相关论文
共 50 条
  • [1] Research on GPU Acceleration for Monte Carlo Criticality Calculation
    Xu Qi
    Yu Ganglin
    Wang Kan
    [J]. SNA + MC 2013 - JOINT INTERNATIONAL CONFERENCE ON SUPERCOMPUTING IN NUCLEAR APPLICATIONS + MONTE CARLO, 2014,
  • [2] Study on Unstructured Mesh-Based Monte Carlo/Deterministic Coupled Particle Transport Calculation Method
    Shu, Hanlin
    Cao, Liangzhi
    He, Qingming
    Zheng, Qi
    Dai, Tao
    [J]. NUCLEAR SCIENCE AND ENGINEERING, 2024, 198 (11) : 2209 - 2229
  • [3] Efficient Monte Carlo Dose Calculation On CPU-GPU Heterogeneous Systems
    Xiao, K.
    Zhou, B.
    Chen, D. Z.
    Hu, X. S.
    [J]. MEDICAL PHYSICS, 2014, 41 (06) : 169 - 169
  • [4] Acceleration scheme for particle transport in kinetic Monte Carlo methods
    Kaiser, Waldemar
    Goesswein, Manuel
    Gagliardi, Alessio
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2020, 152 (17):
  • [5] The calculation of neutron flux using Monte Carlo method
    Gunay, Mehtap
    Bardakci, Hilal
    [J]. 3RD INTERNATIONAL CONFERENCE ON THEORETICAL AND EXPERIMENTAL STUDIES IN NUCLEAR APPLICATIONS AND TECHNOLOGY (TESNAT 2017), 2017, 154
  • [6] The Monte Carlo method for particle transport problems
    Reiter, Detlev
    [J]. COMPUTATIONAL MANY-PARTICLE PHYSICS, 2008, 739 : 141 - 158
  • [7] Development of a GPU-Based Monte Carlo Dose Calculation Code for Coupled Electron-Photon Transport
    Jia, X.
    Gu, X.
    Sempau, J.
    Choi, D.
    Majumdar, A.
    Jiang, S.
    [J]. MEDICAL PHYSICS, 2010, 37 (06)
  • [8] Development of a GPU-based Monte Carlo dose calculation code for coupled electron-photon transport
    Jia, Xun
    Gu, Xuejun
    Sempau, Josep
    Choi, Dongju
    Majumdar, Amitava
    Jiang, Steve B.
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2010, 55 (11): : 3077 - 3086
  • [9] PARTICLE-ACCELERATION AT SHOCKS - A MONTE-CARLO METHOD
    KIRK, JG
    SCHNEIDER, P
    [J]. ASTROPHYSICAL JOURNAL, 1987, 322 (01): : 256 - 265
  • [10] THE MONTE-CARLO METHOD WITH ADDITIONAL RANDOM SAMPLING FOR CALCULATING PARTICLE-FLUX AT A POINT
    VORNON, AF
    KHISAMUTDINOV, AI
    [J]. USSR COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 1985, 25 (04): : 121 - 126