Icarus: A 2-D Direct Simulation Monte Carlo (DSMC) Code for Multi-Processor Computers
Abstract
Icarus is a 2D Direct Simulation Monte Carlo (DSMC) code which has been optimized for the parallel computing environment. The code is based on the DSMC method of Bird[11.1] and models from free-molecular to continuum flowfields in either cartesian (x, y) or axisymmetric (z, r) coordinates. Computational particles, representing a given number of molecules or atoms, are tracked as they have collisions with other particles or surfaces. Multiple species, internal energy modes (rotation and vibration), chemistry, and ion transport are modeled. A new trace species methodology for collisions and chemistry is used to obtain statistics for small species concentrations. Gas phase chemistry is modeled using steric factors derived from Arrhenius reaction rates or in a manner similar to continuum modeling. Surface chemistry is modeled with surface reaction probabilities; an optional site density, energy dependent, coverage model is included. Electrons are modeled by either a local charge neutrality assumption or as discrete simulational particles. Ion chemistry is modeled with electron impact chemistry rates and charge exchange reactions. Coulomb collision cross-sections are used instead of Variable Hard Sphere values for ion-ion interactions. The electro-static fields can either be: externally input, a Langmuir-Tonks model or from a Green's Function (Boundary Element) based Poisonmore »
- Authors:
- Publication Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Sandia National Lab. (SNL-CA), Livermore, CA (United States)
- Sponsoring Org.:
- US Department of Energy (US)
- OSTI Identifier:
- 789256
- Report Number(s):
- SAND2001-2901
TRN: US0111345
- DOE Contract Number:
- AC04-94AL85000
- Resource Type:
- Technical Report
- Resource Relation:
- Other Information: PBD: 1 Oct 2001
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; I CODES; ATOMS; MOLECULES; CHARGE-EXCHANGE REACTIONS; COMPUTERS; CROSS SECTIONS; COMPUTERIZED SIMULATION; MONTE CARLO METHOD; PARALLEL PROCESSING; CHEMICAL REACTIONS; ELECTRONS; IONS
Citation Formats
BARTEL, TIMOTHY J, PLIMPTON, STEVEN J, and GALLIS, MICHAIL A. Icarus: A 2-D Direct Simulation Monte Carlo (DSMC) Code for Multi-Processor Computers. United States: N. p., 2001.
Web. doi:10.2172/789256.
BARTEL, TIMOTHY J, PLIMPTON, STEVEN J, & GALLIS, MICHAIL A. Icarus: A 2-D Direct Simulation Monte Carlo (DSMC) Code for Multi-Processor Computers. United States. https://doi.org/10.2172/789256
BARTEL, TIMOTHY J, PLIMPTON, STEVEN J, and GALLIS, MICHAIL A. 2001.
"Icarus: A 2-D Direct Simulation Monte Carlo (DSMC) Code for Multi-Processor Computers". United States. https://doi.org/10.2172/789256. https://www.osti.gov/servlets/purl/789256.
@article{osti_789256,
title = {Icarus: A 2-D Direct Simulation Monte Carlo (DSMC) Code for Multi-Processor Computers},
author = {BARTEL, TIMOTHY J and PLIMPTON, STEVEN J and GALLIS, MICHAIL A},
abstractNote = {Icarus is a 2D Direct Simulation Monte Carlo (DSMC) code which has been optimized for the parallel computing environment. The code is based on the DSMC method of Bird[11.1] and models from free-molecular to continuum flowfields in either cartesian (x, y) or axisymmetric (z, r) coordinates. Computational particles, representing a given number of molecules or atoms, are tracked as they have collisions with other particles or surfaces. Multiple species, internal energy modes (rotation and vibration), chemistry, and ion transport are modeled. A new trace species methodology for collisions and chemistry is used to obtain statistics for small species concentrations. Gas phase chemistry is modeled using steric factors derived from Arrhenius reaction rates or in a manner similar to continuum modeling. Surface chemistry is modeled with surface reaction probabilities; an optional site density, energy dependent, coverage model is included. Electrons are modeled by either a local charge neutrality assumption or as discrete simulational particles. Ion chemistry is modeled with electron impact chemistry rates and charge exchange reactions. Coulomb collision cross-sections are used instead of Variable Hard Sphere values for ion-ion interactions. The electro-static fields can either be: externally input, a Langmuir-Tonks model or from a Green's Function (Boundary Element) based Poison Solver. Icarus has been used for subsonic to hypersonic, chemically reacting, and plasma flows. The Icarus software package includes the grid generation, parallel processor decomposition, post-processing, and restart software. The commercial graphics package, Tecplot, is used for graphics display. All of the software packages are written in standard Fortran.},
doi = {10.2172/789256},
url = {https://www.osti.gov/biblio/789256},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Oct 01 00:00:00 EDT 2001},
month = {Mon Oct 01 00:00:00 EDT 2001}
}