dsmcFoam+: An OpenFOAM based direct simulation Monte Carlo solver

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

[img]
Preview
Text
150635.pdf - Published Version
Available under License Creative Commons Attribution.

2MB

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.

Item Type:Articles
Additional Information:Results were obtained using the EPSRC-funded ARCHIE-WeSt High Performance Computer (www.archie-west.ac.uk, EP/KO38427/1). The authors thank the UK’s Engineering and Physical Sciences Research Council (EPSRC) for funding under grant nos. EP/K000586/1, EP/K038621/1, and EP/N016602/1.
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:White, Dr Craig
Authors: White, C., Borg, M.K., Scanlon, T.J., Longshaw, B. J., Emerson, D.R., and Reese, J.M.
College/School:College of Science and Engineering > School of Engineering > Aerospace Sciences
Journal Name:Computer Physics Communications
Publisher:Elsevier
ISSN:0010-4655
ISSN (Online):1879-2944
Published Online:24 October 2017
Copyright Holders:Copyright © 2017 Elsevier
First Published:First published in Computer Physics Communications 224:22-43
Publisher Policy:Reproduced under a Creative Commons License

University Staff: Request a correction | Enlighten Editors: Update this record