dsmcFoam+: An OpenFOAM based direct simulation Monte Carlo solver

212Citations
Citations of this article
249Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

dsmcFoam+ is a direct simulation Monte Carlo (DSMC) solver for rarefied gas dynamics, implemented within the OpenFOAM software framework, and parallelised with MPI. It is open-source and released under the GNU General Public License in a publicly available software repository that includes detailed documentation and tutorial DSMC gas flow cases. This release of the code includes many features not found in standard dsmcFoam, such as molecular vibrational and electronic energy modes, chemical reactions, and subsonic pressure boundary conditions. Since dsmcFoam+ is designed entirely within OpenFOAM's C++ object-oriented framework, it benefits from a number of key features: the code emphasises extensibility and flexibility so it is aimed first and foremost as a research tool for DSMC, allowing new models and test cases to be developed and tested rapidly. All DSMC cases are as straightforward as setting up any standard OpenFOAM case, as dsmcFoam+ relies upon the standard OpenFOAM dictionary based directory structure. This ensures that useful pre- and post-processing capabilities provided by OpenFOAM remain available even though the fully Lagrangian nature of a DSMC simulation is not typical of most OpenFOAM applications. We show that dsmcFoam+ compares well to other well-known DSMC codes and to analytical solutions in terms of benchmark results. Program summary: Program title: dsmcFoam+ Program Files doi: http://dx.doi.org/10.17632/7b4xkpx43b.1 Licensing provisions: GNU General Public License 3 (GPL) Programming language: C++ Nature of problem: dsmcFoam+ has been developed to help investigate rarefied gas flow problems using the direct simulation Monte Carlo (DSMC) method. It provides an easily extended, parallelised, DSMC environment. Solution method: dsmcFoam+ implements an explicit time-stepping solver with stochastic molecular collisions appropriate for studying rarefied gas flow problems. References: All appropriate methodological references are contained in the section entitled References.

Cite

CITATION STYLE

APA

White, C., Borg, M. K., Scanlon, T. J., Longshaw, S. M., John, B., Emerson, D. R., & Reese, J. M. (2018). dsmcFoam+: An OpenFOAM based direct simulation Monte Carlo solver. Computer Physics Communications, 224, 22–43. https://doi.org/10.1016/j.cpc.2017.09.030

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free