skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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 » 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.« less

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}
}