An open source, parallel DSMC code for rarefied gas flows in arbitrary geometries

An open source, parallel DSMC code for rarefied gas flows in arbitrary geometries
复制标题

DOI:
10.1016/j.compfluid.2010.07.014
复制
发表时间:
2010-12
期刊:
影响因子:
2.8
通讯作者:
T. Scanlon;E. Roohi;C. White;M. Darbandi;J. Reese
T. Scanlon;E. Roohi;C. White;M. Darbandi;J. Reese
中科院分区:
工程技术3区
文献类型:
--
作者:
T. Scanlon;E. Roohi;C. White;M. Darbandi;J. Reese

文献摘要

被引文献

相似文献

本文介绍了适用于稀薄气流的开源直接模拟蒙特卡罗 (DSMC) 代码的验证结果。新的 DSMC 代码称为 dsmcFoam,是在开源 C++ CFD 工具箱 OpenFOAM 的框架内编写的。 dsmcFoam 代码的主要功能包括执行稳定和瞬态解决方案、对任意 2D/3D 几何形状建模以及无限并行处理的能力。选择的测试用例涵盖了从 1D 到 3D 的各种基准示例。其中包括弛豫到平衡、平板和圆柱体上的 2D 流动以及复杂几何形状上的 3D 超音速流动。在所有情况下,dsmcFoam 都与分析解决方案和其他当代 DSMC 代码提供的数据非常吻合。
This paper presents the results of validation of an open source Direct Simulation Monte Carlo (DSMC) code for general application to rarefied gas flows. The new DSMC code, called dsmcFoam, has been written within the framework of the open source C++ CFD toolbox OpenFOAM. The main features of dsmcFoam code include the capability to perform both steady and transient solutions, to model arbitrary 2D/3D geometries, and unlimited parallel processing. Test cases have been selected to cover a wide range of benchmark examples from 1D to 3D. These include relaxation to equilibrium, 2D flow over a flat plate and a cylinder, and 3D supersonic flows over complex geometries. In all cases, dsmcFoam shows very good agreement with data provided by both analytical solutions and other contemporary DSMC codes.