journal article·2016-07-01Open access

DgSMC-B code: A robust and autonomous direct simulation Monte Carlo code for arbitrary geometries

H. Kargaran, A. Minuchehr, A. Zolfaghari

AIP Advances· Volume 6· Issue 7

Abstract

In this paper, we describe the structure of a new Direct Simulation Monte Carlo (DSMC) code that takes advantage of combinatorial geometry (CG) to simulate any rarefied gas flows Medias. The developed code, called DgSMC-B, has been written in FORTRAN90 language with capability of parallel processing using OpenMP framework. The DgSMC-B is capable of handling 3-dimensional (3D) geometries, which is created with first-and second-order surfaces. It performs independent particle tracking for the complex geometry without the intervention of mesh. In addition, it resolves the computational domain boundary and volume computing in border grids using hexahedral mesh. The developed code is robust and self-governing code, which does not use any separate code such as mesh generators. The results of six test cases have been presented to indicate its ability to deal with wide range of benchmark problems with sophisticated geometries such as airfoil NACA 0012. The DgSMC-B code demonstrates its performance and accuracy in a variety of problems. The results are found to be in good agreement with references and experimental data.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Gas Dynamics and Kinetic Theory · Computational Fluid Dynamics and Aerodynamics · Spacecraft and Cryogenic Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Shahid Beheshti University Department of Nuclear Engineering, , Tehran, Iran

References (22)

Show source-provided references
2. Application highlights of the DSMC Analysis Code (DAC) software for simulating rarefied flows10.1016/S0045-7825(01)00304-8 ↗
3. Interaction effect analysis of thruster plume on LEO satellite surface using parallel DSMC method10.1016/j.compfluid.2012.01.024 ↗
4. Coupled Particle-In-Cell and Direct Simulation Monte Carlo method for simulating reactive plasma flows10.1016/j.crme.2014.07.005 ↗
5. Investigation of aerodynamic characteristics of rarefied flow around NACA 0012 airfoil using DSMC and NS solvers10.1016/j.euromechflu.2014.04.008 ↗
6. 2006
7. Mesh classification – CFD, (n.d.). http://www.cfd-online.com/Wiki/Mesh_classification (accessed May 25, 2015).
8. New 2013 book “The DSMC Method” by G. A. Bird, (n.d.). http://gab.com.au/ (accessed June 21, 2015).
9. Modeling of rarefied hypersonic flows using the massively parallel dsmc kernel sparta
10. J.F. Padilla, Comparison of Dac and Monaco Dsmc Codes with Flat Plate Simulation, BiblioGov, 2013, http://www.amazon.com/Comparison-Monaco-Codes-Plate-Simulation/dp/1289192340%3FSubscriptionId%3D0JYN1NVW651KCA56C102%26tag%3Dtechkie-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1289192340.
11. An open source, parallel DSMC code for rarefied gas flows in arbitrary geometries10.1016/j.compfluid.2010.07.014 ↗
12. Building geometry models for Monte Carlo transport codes10.1109/NSSMIC.2007.4436547 ↗
13. X.-5 M.C. Team · 2003
14. Facilities and Methods: Geant4–A Simulation Toolkit10.1080/10506890701404297 ↗
15. The development of GPU-based parallel PRNG for Monte Carlo applications in CUDA Fortran10.1063/1.4945731 ↗
16. G.A. Bird, Sophisticated dsmc, Notes Prep. a Short Course DSMC07 Meet. St. Fe, USA. (2007).
17. A GPU–CUDA based direct simulation Monte Carlo algorithm for real gas flows10.1016/j.compfluid.2014.01.033 ↗
18. The DS2V/3V Program Suite for DSMC Calculations
19. Large-scale simulations on multiple Graphics Processing Units (GPUs) for the direct simulation Monte Carlo method10.1016/j.jcp.2012.07.038 ↗
20. Computation of Rarefied Gas Flows Around a NACA 0012 Airfoil10.2514/2.1384 ↗
21. Experimental Flowfields around NACA 0012 Airfoils Located in Subsonic and Supersonic Rarefied Air Streams10.1007/978-3-322-87873-1_3 ↗
22. 1959