GPU accelerated simulations of 3D deterministic particle transport using discrete ordinates method
- School of Computer Science, National University of Defense Technology, Changsha 410073 (China)
- Institut fuer Informatik, Technische Universitaet Muenchen, D-85748 Garching, Munich (Germany)
- School of Physics and Mathematics, National University of Defense Technology, Changsha 410073 (China)
Graphics Processing Unit (GPU), originally developed for real-time, high-definition 3D graphics in computer games, now provides great faculty in solving scientific applications. The basis of particle transport simulation is the time-dependent, multi-group, inhomogeneous Boltzmann transport equation. The numerical solution to the Boltzmann equation involves the discrete ordinates (S{sub n}) method and the procedure of source iteration. In this paper, we present a GPU accelerated simulation of one energy group time-independent deterministic discrete ordinates particle transport in 3D Cartesian geometry (Sweep3D). The performance of the GPU simulations are reported with the simulations of vacuum boundary condition. The discussion of the relative advantages and disadvantages of the GPU implementation, the simulation on multi GPUs, the programming effort and code portability are also reported. The results show that the overall performance speedup of one NVIDIA Tesla M2050 GPU ranges from 2.56 compared with one Intel Xeon X5670 chip to 8.14 compared with one Intel Core Q6600 chip for no flux fixup. The simulation with flux fixup on one M2050 is 1.23 times faster than on one X5670.
- OSTI ID:
- 21592594
- Journal Information:
- Journal of Computational Physics, Vol. 230, Issue 15; Other Information: DOI: 10.1016/j.jcp.2011.04.010; PII: S0021-9991(11)00234-8; Copyright (c) 2011 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.; Country of input: International Atomic Energy Agency (IAEA); ISSN 0021-9991
- Country of Publication:
- United States
- Language:
- English
Similar Records
GPU accelerated flow solver for direct numerical simulation of turbulent flows
A Monte Carlo neutron transport code for eigenvalue calculations on a dual-GPU system and CUDA environment
Related Subjects
BOLTZMANN EQUATION
BOUNDARY CONDITIONS
COMPUTER GRAPHICS
COMPUTERIZED SIMULATION
DATA PROCESSING
DISCRETE ORDINATE METHOD
GAME THEORY
GEOMETRY
IMPLEMENTATION
NUMERICAL SOLUTION
PERFORMANCE
PROGRAMMING
THREE-DIMENSIONAL CALCULATIONS
TIME DEPENDENCE
TRANSPORT THEORY
CALCULATION METHODS
DIFFERENTIAL EQUATIONS
EQUATIONS
INTEGRO-DIFFERENTIAL EQUATIONS
KINETIC EQUATIONS
MATHEMATICAL SOLUTIONS
MATHEMATICS
PARTIAL DIFFERENTIAL EQUATIONS
PROCESSING
SIMULATION
STATISTICS