Graphics processing unit based direct simulation Monte Carlo

被引:10
|
作者
Gladkov, Denis [1 ,2 ]
Tapia, Jose-Juan [1 ]
Alberts, Samuel [1 ]
D'Souza, Roshan M. [1 ]
机构
[1] Univ Wisconsin Milwaukee, Coll Engn & Appl Sci, Dept Mech Engn, Milwaukee, WI 53201 USA
[2] Univ Wisconsin Milwaukee, PhD Program, Milwaukee, WI 53201 USA
基金
美国国家科学基金会;
关键词
bird; data-parallel algorithms; direct simulation Monte Carlo (DSMC); GPU; parallel computing; IMPLEMENTATION;
D O I
10.1177/0037549711418787
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The direct simulation Monte Carlo (DSMC) is a computational method for fluid mechanics simulation in the regime of rarefied gas flow. It is a numerical solution of the Boltzmann equation based on an individual particle basis. Accurate simulations typically require particle numbers in the range of hundreds of thousands to millions. Such large simulations require an inordinate amount of time for processing using serial computing on central processing units (CPUs). In this paper we investigate data-parallel techniques on graphics processing units (GPUs) to execute very large scale DSMC simulations. We have designed and implemented Bird's method on a three-dimensional simulation domain that includes complex geometry interactions. We also have tested and verified the statistical and theoretical accuracy of our implementation. Our results show substantial performance improvements (nearly two orders of magnitude) over Bird's serial implementation without loss of accuracy.
引用
收藏
页码:680 / 693
页数:14
相关论文
共 50 条
  • [21] Study on Efficiency of Time Computation in X-Ray Imaging Simulation Base on Monte Carlo Algorithm Using Graphics Processing Unit
    Setiani, Tia Dwi
    Suprijadi
    Haryanto, Freddy
    [J]. 4TH INTERNATIONAL CONFERENCE ON THEORETICAL AND APPLIED PHYSICS (ICTAP) 2014, 2016, 1719
  • [22] Direct numerical simulation of slender cones with variable nose bluntness based on graphics processing unit computation
    Zhu, Yanhua
    Li, Xinliang
    Guo, Tongbiao
    Liu, Hongwei
    Tong, Fulin
    [J]. PHYSICS OF FLUIDS, 2023, 35 (07)
  • [23] The direct simulation Monte Carlo method
    Alexander, FJ
    Garcia, AL
    [J]. COMPUTERS IN PHYSICS, 1997, 11 (06): : 588 - 593
  • [24] OPTIMIZATION OF DIRECT SIMULATION MONTE-CARLO (DSMC) CODES FOR VECTOR PROCESSING
    PRISCO, G
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1991, 94 (02) : 454 - 466
  • [25] Direct Simulation Monte Carlo Simulations of Low Pressure Semiconductor Plasma Processing
    Gochberg, L. A.
    Ozawa, T.
    Deng, H.
    Levin, D. A.
    [J]. RAREFIED GAS DYNAMICS, 2009, 1084 : 945 - +
  • [26] Graphics-Processing-Unit-Based Acceleration of Electromagnetic Transients Simulation
    Debnath, Jayanta K.
    Gole, Aniruddha M.
    Fung, Wai-Keung
    [J]. IEEE TRANSACTIONS ON POWER DELIVERY, 2016, 31 (05) : 2036 - 2044
  • [27] Parallel computing with graphics processing units for high-speed Monte Carlo simulation of photon migration
    Alerstam, Erik
    Svensson, Tomas
    Andersson-Engels, Stefan
    [J]. JOURNAL OF BIOMEDICAL OPTICS, 2008, 13 (06)
  • [28] Accelerated 3-D Monte Carlo light dosimetry using a graphics processing unit (GPU) cluster
    Lo, William Chun Yip
    Lilge, Lothar
    [J]. LASER APPLICATIONS IN LIFE SCIENCES, 2010, 7376
  • [29] Accelerating Monte Carlo simulations of photon transport in a voxelized geometry using a massively parallel graphics processing unit
    Badal, Andreu
    Badano, Aldo
    [J]. MEDICAL PHYSICS, 2009, 36 (11) : 4878 - 4880
  • [30] Anisotropic interfacial tension, contact angles, and line tensions: A graphics-processing-unit-based Monte Carlo study of the Ising model
    Block, Benjamin J.
    Kim, Suam
    Virnau, Peter
    Binder, Kurt
    [J]. PHYSICAL REVIEW E, 2014, 90 (06):