Related Experiment Video
Updated: Jul 2, 2025

Confocal Imaging of Confined Quiescent and Flowing Colloid-polymer Mixtures
Published on: May 20, 2014
CPU-GPU-coupled acceleration method for point flux calculation in Monte Carlo particle transport
Pu Yanheng1,2, Wu Zhen1,2,3, Hao Yisheng1,2
1Department of Engineering Physics, Tsinghua University, Beijing 100084, China.
Abstract:
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 ~50 times faster.
Related Concept Videos
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Fast Decoupled and DC Powerflow
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Acceleration Vectors
Net Torque Calculations
Equilibrium Conditions for a Particle
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...

