A parallel implementation of the direct simulation Monte Carlo method

被引:85
|
作者
LeBeau, GJ [1 ]
机构
[1] NASA, Lyndon B Johnson Space Ctr, Aerosci Branch, Houston, TX 77058 USA
基金
美国国家航空航天局;
关键词
D O I
10.1016/S0045-7825(98)00302-8
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The underlying assumptions used to formulate the Navier-Stokes equations preclude their use for the analysis of rarefied gas dynamic environments. Alternatively, the Direct Simulation Monte Carlo technique of Bird can be used to numerically investigate such flows. In this methodology, molecules are tracked through representative collisions and boundary interactions. This microscopic view of the flow allows the inclusion of internal energy modes and chemical reactions in a direct and physical manner. This well-established methodology is combined with innovative strategies to improve the performance and overall capabilities of the technique. Beyond basic procedural enhancements, a parallel implementation of the DSMC method is developed using the master/slave programming model. This new tool is applied to several example problems. These are used to compare the performance of the parallel code to a comparable scalar implementation and to investigate the dynamic load balancing capabilities and the overall scalability of the parallel software. High parallel performance is demonstrated using up to 512 processors on a Cray T3E parallel supercomputer. (C) 1999 Elsevier Science S.A. All rights reserved.
引用
收藏
页码:319 / 337
页数:19
相关论文
共 50 条
  • [1] Scalar and parallel optimized implementation of the direct simulation Monte Carlo method
    Dietrich, S
    Boyd, ID
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 126 (02) : 328 - 342
  • [2] Implementation of unsteady sampling procedures for the parallel direct simulation Monte Carlo method
    Cave, H. M.
    Tseng, K. -C.
    Wu, J. -S.
    Jermy, M. C.
    Huang, J. -C.
    Krumdieck, S. P.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (12) : 6249 - 6271
  • [3] Novel Cartesian Implementation of the Direct Simulation Monte Carlo Method
    Burt, Jonathan M.
    Josyula, Eswar
    Boyd, Iain D.
    [J]. JOURNAL OF THERMOPHYSICS AND HEAT TRANSFER, 2012, 26 (02) : 258 - 270
  • [4] Optimizations and OpenMP implementation for the direct simulation Monte Carlo method
    Gao, Da
    Schwartzentruber, Thomas E.
    [J]. COMPUTERS & FLUIDS, 2011, 42 (01) : 73 - 81
  • [5] PARALLEL IMPLEMENTATION AND SIMULATION OF NETWORK RELIABILITY CALCULATION BY MONTE CARLO METHOD
    Migov, D. A.
    Weins, D., V
    [J]. VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2019, (47): : 66 - 74
  • [6] IMPLEMENTATION OF THE DIRECT SIMULATION MONTE-CARLO METHOD FOR AN EXHAUST PLUME FLOWFIELD IN A PARALLEL COMPUTING ENVIRONMENT
    FURLANI, TR
    LORDI, JA
    [J]. COMPUTERS & FLUIDS, 1990, 18 (02) : 217 - 227
  • [7] The direct simulation Monte Carlo method
    Alexander, FJ
    Garcia, AL
    [J]. COMPUTERS IN PHYSICS, 1997, 11 (06): : 588 - 593
  • [8] Parallel implementation of a Monte Carlo molecular simulation program
    Carvalho, AP
    Gomes, JANF
    Cordeiro, MNDS
    [J]. JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 2000, 40 (03): : 588 - 592
  • [9] The implementation of subsonic boundary conditions for the direct simulation Monte Carlo method in dsmcFoam
    Lei, Min
    Wu, Xiaobin
    Zhang, Wei
    Li, Xiaoping
    Chen, Xuedong
    [J]. COMPUTERS & FLUIDS, 2017, 156 : 209 - 219
  • [10] On an Axisymmetric Direct Simulation Monte Carlo Method
    Lo, Ming-Chung
    Pan, Chien-Yu
    Wu, Jong-Shinn
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2021, 35 (05) : 373 - 387