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 条
  • [41] Full Monte Carlo-Based Biologic Treatment Plan Optimization System for Intensity Modulated Carbon Ion Therapy on Graphics Processing Unit
    Qin, Nan
    Shen, Chenyang
    Tsai, Min-Yu
    Pinto, Marco
    Tian, Zhen
    Dedes, Georgios
    Pompos, Arnold
    Jiang, Steve B.
    Parodi, Katia
    Jia, Xun
    [J]. INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2018, 100 (01): : 235 - 243
  • [42] Design of LINAC Head Based On the Monte Carlo Simulation for Development of Radiotherapy Unit
    Han, S.
    Ji, Y.
    Jung, H.
    Park, S.
    [J]. MEDICAL PHYSICS, 2017, 44 (06) : 3149 - 3150
  • [43] Direct simulation Monte Carlo simulation of thermal fluctuations in gases
    Bruno, Domenico
    [J]. PHYSICS OF FLUIDS, 2019, 31 (04)
  • [44] Monte Carlo and quasi-Monte Carlo methods for computer graphics
    Shirley, Peter
    Edwards, Dave
    Boulos, Solomon
    [J]. MONTE CARLO AND QUASI-MONTE CARLO METHODS 2006, 2008, : 167 - 177
  • [45] Firewall Engine based on Graphics Processing Unit
    Sahoo, Abhaya Kumar
    Das, Amardeep
    Tiwary, Mayank
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 758 - 763
  • [46] Optimization of Preventive Maintenance Scheduling based on Monte Carlo simulation in Processing Plants
    Hamedi, Maryam
    Sharafi, Saeed
    Delshad, Mojtaba Tagheh
    [J]. PROCEEDINGS OF 2019 15TH IRAN INTERNATIONAL INDUSTRIAL ENGINEERING CONFERENCE (IIIEC), 2019, : 293 - 296
  • [47] Molecular Monte Carlo Simulations Using Graphics Processing Units: To Waste Recycle or Not?
    Kim, Jihan
    Rodgers, Jocelyn M.
    Athenes, Manuel
    Smit, Berend
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2011, 7 (10) : 3208 - 3222
  • [48] Android CompCache based on Graphics Processing Unit
    Almiani, Muder
    Razaque, Abdul
    Shen Ziqi
    Ge Yaqin
    Atiewi, Saleh
    Alweshah, Mohammed
    Al-Dmour, Ayman
    Magableh, Basel
    [J]. 2020 SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2020, : 89 - 94
  • [49] Convergence analysis of the direct simulation Monte Carlo based on the physical laws of conservation
    Karchani, A.
    Myong, R. S.
    [J]. COMPUTERS & FLUIDS, 2015, 115 : 98 - 114
  • [50] Direct simulation Monte Carlo study of orifice flow
    Danilatos, GD
    [J]. RAREFIED GAS DYNAMICS, 2001, 585 : 924 - 932