Professional Documents
Culture Documents
DIRECT SIMULATION MONTE CARLO: Recent Advances and Applications1
DIRECT SIMULATION MONTE CARLO: Recent Advances and Applications1
Applications1
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
KEY WORDS: rarefied gases, microchannel flows, vapor deposition processes, plasma etch,
particle simulations
ABSTRACT
The principles of and procedures for implementing direct simulation Monte Carlo
(DSMC) are described. Guidelines to inherent and external errors common in
DSMC applications are provided. Three applications of DSMC to transitional
and nonequilibrium flows are considered: rarefied atmospheric flows, growth of
thin films, and microsystems. Selected new, potentially important advances in
DSMC capabilities are described: Lagrangian DSMC, optimization on parallel
computers, and hybrid algorithms for computations in mixed flow regimes. Fi-
nally, the limitations of current computer technology for using DSMC to compute
low-speed, high–Knudsen-number flows are outlined as future challenges.
INTRODUCTION
Spacecraft reentry into planetary atmospheres, the function of thrusters used
on spacecraft to adjust orbits, and the behavior of outgassed plumes are all
important problems in rarefied atmospheric gas dynamics. In the field of ma-
terials processing, a variety of vapor-phase processing and plasma-etch ap-
plications are used to produce thin films. In both atmospheric dynamics and
1 The US Government has the right to retain a nonexclusive royalty-free license in and to any
403
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
404 ORAN ET AL
materials processing, the densities of the gases are quite low (a few torrs or less).
However, in the relatively new development of microsystems, such as micro-
electro-mechanical systems (MEMS), gases flow in micron-sized channels at
relatively high densities (atmospheric, perhaps higher). Each of these distinct
applications of high-Knudsen-number flows is now of practical scientific and
engineering importance.
When the average distance traveled by particles between collisions (the mean-
free-path) becomes comparable with, or even larger than, an important charac-
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
teristic length in the system, the continuum fluid approximation breaks down
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
and the particle nature of matter must be taken explicitly into account. Such
flows may be characterized by the Knudsen number,
λ
Kn = , (1)
L
where Kn is the Knudsen number, λ is the mean-free-path, and L is a charac-
teristic length. Often we use the local Knudsen number, since L may be the
length scale of any macroscopic gradient,
ϕ
L = ∂ϕ , (2)
| ∂x |
where ϕ may be the density, temperature, pressure, or velocity. Using a local
Knudsen number instead of a global quantity avoids the question of how to select
L for large or complex systems. The effects of this breakdown of the continuum
approximation are noticeable when Kn ' 0.1 or even less, depending on the
properties of the flow being considered.
The interactions of atoms, ions, and molecules in a gas may be described by
the hierarchy of mathematical models in Table 1. These models range from very
lem completely intractable. Both Monte Carlo approaches and the Boltzmann
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
equation are derived from the Liouville equation. All Monte Carlo methods ex-
ploit the statistical nature of multiple collisions in microscopic systems. When
particle densities are high enough that the system of particles can be considered
continuous, the Navier-Stokes equations, or various subsets of them, usually
describe the fluid.
Some of the information in Table 1 is recast into quantitative form in
Figure 1, which shows the regimes of validity of the methods. These regimes
are expressed as a function of an important characteristic length L in the sys-
tem and the mean molecular spacing δ. For a fixed molecular diameter d, as
the mean spacing between molecules decreases, the density increases. This is
shown on the horizontal axis. Because molecular dynamics is based on the
most fundamental set of equations, it is valid in principle throughout the entire
range of parameters. There are no physical reasons why it cannot be used for
all ranges of densities and system sizes, even though it may be impracticable
computationally.
When the ratio of the mean molecular spacing δ to the molecular diameter d
is large (δ/d 1), the fluid becomes dilute. The direct simulation Monte Carlo
(DSMC) method may be used (Bird 1994) for dilute fluids when the ratio of
the mean-free-path to the molecular diameter is at least λ/d ≥ 10. DSMC is a
statistical method that can be used very efficiently in the transition regime, where
O(0.1) < Kn < O(10). DSMC remains valid, though extremely expensive
to use, for much lower values of Kn. When the mean-free-path of a particle is
small compared with the macroscopic dimensions of the system, the medium
behaves as a continuum fluid. Then the properties such as density, velocity,
and energy are well defined at any location. This is the regime where Kn < 0.1
and the Navier-Stokes equations are generally used. Because of the different
criteria for applying Navier-Stokes and DSMC, both methods are valid in the
triangular domain of Figure 1, where δ/d > 10 but Kn < 0.1.
Because of the growing importance and applicability of high-Kn flows, sev-
eral theoretical and computational approaches have been explored. These ap-
proaches range from the most basic direct solution of the Boltzmann equation,
to statistical methods such as those based on the BGK (Bhatnagar, Gross, and
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
406 ORAN ET AL
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Figure 1 Regimes of validity of molecular dynamics, direct simulation Monte Carlo, and Navier-
Stokes, as a function of the characteristic length scale and mean molecular spacing of a system.
408 ORAN ET AL
molecular chaos and the restriction to dilute gases. DSMC is equivalent to solv-
ing the Boltzmann equation for a monatomic gas undergoing binary collisions
(Nanbu 1980, Babovsky & Illner 1989). Comparisons of DSMC with molec-
ular dynamics are very expensive, but excellent agreement has been shown in
shock computations (Salomons & Mareschal 1992) and slip lengths (Morris
et al 1992). In addition, many computational studies have shown that DSMC
solutions approach Navier-Stokes solutions in the limit of very low Kn (Muntz
1989, Cheng 1992, and many articles in the proceedings of the International
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Symposia on RGD).
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
The first process, moving simulated molecules, enforces the boundary con-
ditions and samples macroscopic properties along solid surfaces. Modeling
molecule-surface interactions requires applying the conservation laws to in-
dividual molecules instead of using the velocity distribution function. Such
treatment of the boundary conditions allows DSMC to be extended to include
physical effects such as chemical reactions, catalytic walls, radiation effects,
three-body collisions, and ionized flows, without major modifications in the
basic procedure.
The second DSMC process involves indexing and tracking particles. A
scheme for molecular referencing is the prerequisite for the next two steps:
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
410 ORAN ET AL
modeling collisions and sampling the flow field. Accurate and fast indexing
and tracking are key to practical DSMC applications for large-scale processing.
This subject is discussed further in the section on Lagrangian DSMC.
The next step, simulating collisions, is a probabilistic process that sets DSMC
apart from deterministic simulation methods such as molecular dynamics. Sev-
eral collisional modeling techniques have been applied successfully within the
framework of DSMC. All simulate an appropriate number of representative col-
lisions between randomly selected pairs of molecules within each cell but with
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
the no-time-counter technique (Bird 1994), used in conjunction with the sub-
cell technique (Bird 1986b). The sub-cell method calculates local collision
rates based on the individual cells but restricts possible collision pairs to sub-
cells. This procedure improves accuracy by ensuring that collisions occur only
between near neighbors.
The final process is sampling the macroscopic flow properties. The spatial
coordinates and velocity components of molecules in a particular cell are used
to calculate macroscopic quantities at the geometric center of the cell. The
other steps of the DSMC procedure do not depend on the sampling process.
Therefore, one way to reduce computational time is to sample the flow properties
every nth timestep.
The DSMC technique is explicit and time-marching, so that it always pro-
duces a flow simulation that is unsteady. For an unsteady flow application, an
ensemble of many independent computations may be assembled and averaged to
obtain final results with an acceptable statistical accuracy. An ensemble average
(the instantaneous average over area or volume elements of an arbitrarily large
group of similar systems) is commonly used to present unsteady DSMC results.
To simulate a steady problem, each independent computation proceeds until a
steady flow is established at a sufficiently large time, and the desired steady
result is a time average of all values calculated after reaching the steady state.
the mean molecular mass) and To is the undisturbed gas temperature. DSMC
procedures are not subject to a stability criterion such as the Courant-Friedrichs-
Lewy condition of continuum CFD. Disturbances propagate at sound or shock
speed throughout the DSMC computational domain, even though the ratio of
spatial cell size to timestep may be a smaller value.
Very large values of the actual- to simulated-particle ratio S, as are typical
of most applications, lead to unacceptable statistical scatter levels in a single
independent computation. To reduce the scatter to acceptable levels, the results
of a large ensemble of independent computations must be averaged. Typical
values of S used in calculations range from 1014 to 1018 for a three-dimensional
computation. In problems involving chemical reactions or thermal radiation,
large values of S are particularly problematic. Important physical effects, caused
by only a few molecules, may not be simulated properly. In these cases, special
remedies, such as those proposed by Bird (1994) and Boyd (1996), are required.
The errors involved with various submodels and input data are not summa-
rized as easily as those inherent in the method itself. These can be evaluated
only on a case-by-case basis and depend on the expectations and degree of real-
ism required from the solution. Input data may consist of the type of gas-surface
interactions or collision cross-sections. Special data have been developed for
various problems, such as those that occur in atmospheric dynamics or materials
processing and design.
Any numerical result obtained in gas dynamics, whether from DSMC or a
continuum CFD method, depends on accurate treatment of surface interactions.
Boundary-condition models attempt to simulate the correct interaction physics
in a numerically efficient manner. The degree of success varies from model
to model and is problem-dependent. The DSMC method relies on molecule-
surface interaction models that are simple, fast, and sufficiently accurate for a
wide range of engineering problems. The primary types of molecule-surface
interactions used in DSMC are specular and diffuse interactions and some
combination of these. In specular reflection, the normal velocity component
of the incident molecule is reversed, while the parallel component does not
change. This perfectly elastic condition does not support the development of
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
412 ORAN ET AL
(Borgnakke & Larsen 1975). The hard-sphere model is sometimes adequate for
idealized monotonic gas computations but not for real gases. The variable hard-
sphere model (Bird 1992) corrects for the primary deficiency in the hard-sphere
model, namely an inaccurate representation of the total collision cross section,
while retaining simplicity of implementation. The variable soft-sphere model
(Koura & Matsumoto 1991, 1992) further refines the variable hard-sphere model
by improving postcollision scattering dynamics. The generalized hard-sphere
model (Hassan & Hash 1993) extends the variable hard-sphere model to allow
relaxation of internal models.
Relation of DSMC to Other Methods for Transition Flows
Our interest in DSMC is based on its ability to produce accurate answers over
a range of values of Kn, including both the low-Kn regime, where the contin-
uum methods break down, and the high-Kn regime, where collisions must be
taken into account. Most of the methods used in all regimes are based on the
Boltzmann equation:
Z ∞ Z 4π
∂n f ∂n f ∂n f
+c· +F· = n 2 ( f ∗ f 1∗ − f f 1 )cr σ d dc1 , (3)
∂t ∂r ∂c −∞ 0
an integro-differential equation in nf, the product of the number density n and
the velocity distribution function f. In this equation, c is the molecular velocity,
cr the relative molecular speed, F is an external force, the superscript ∗ indicates
postcollision values, f and f1 represent two different types of molecules, σ is
the collision cross section, and is the solid angle. The right side of the
equation is the collision integral, which is the source of problems in finding a
solution.
If the Boltzmann equation is solved by considering a small perturbation of
f from the equilibrium Maxwellian form, f can be expressed in terms of Kn in
the form of power series,
f = f (0) + Kn f (1) + Kn 2 f (2) + · · · . (4)
This representation of f leads to a series of approximations (Kogan 1973, also
summarized in Muntz 1989). When Kn → 0, the first term produces the
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
very lowest values of Kn, say 10−3 < Kn < 0.1, the Navier-Stokes equa-
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
tions with modified boundary conditions may be used to include the effects
of the velocity slip and temperature jump at the walls. Work of this sort is
summarized by Cheng (1993) and has been advanced significantly by the ad-
dition of higher-order terms (Beskok & Karniadakis 1994). Other methods in-
clude solutions to the Burnett equations (Burnett 1936) and Grad’s 13-moment
method (Grad 1949). The 13-moment equations are a particular set of mo-
ments of the Boltzmann equation found by expanding f as a series of Hermite
tensor polynomials. In the limit of small values of the pressure tensor, the
13-moment equations reduce the Burnett equations. The Burnett equations
are valid as a successive correction to the Euler equations for nearly inviscid
flow because the isentropic relations are used to simplify critical terms (Burnett
1936).
For transition flows (0.05 < Kn < 10), several methods based on kinetic
theory and different computational approaches have been used with varying
degrees of success. One way to solve the Boltzmann equation is to linearize
the collision integral on the right side of Equation 3 (Cercignani 1975). An-
other way is to simplify the collision integral, as done with the BGK approach,
which uses an expansion in Kn −1 . The BGK equation is thus most accurate
for problems in which perturbations are small and boundary conditions are pre-
scribed in terms of equilibrium distributions. Highly nonlinear problems are
not accurately represented by the BGK equation. Mott-Smith (1951) linearly
combined two distribution functions to investigate shock structures. One dis-
tribution represented the uniform upstream flow, while the other modeled the
downstream flow. The Hicks-Yen-Nordsieck hybrid approach (Nordsieck &
Hicks 1967, Yen 1971) solves the full Boltzmann equation by using a Monte
Carlo method for the collision integral and a finite-difference method for the
rest of the Boltzmann equation.
In probability methods, such as DSMC, the Boltzmann equation is not solved
directly. These methods (e.g. Koura 1970, Belotserkovskii & Yanitskii 1975,
Deshpande 1978, Nanbu 1980) dynamically follow a subset of the molecules,
and interactions between the molecules occur only within the randomly se-
lected subset. Probabilistic approaches use two explicit steps in dealing with
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
414 ORAN ET AL
the intermolecular collisions and the motion of the simulated particles. If the
simulation of the collision phenomenon is consistent with the Boltzmann for-
mulation, then the technique produces the Boltzmann solution. This approach
is in the same category of probability methods as DSMC (Yen 1984).
An interesting alternate approach is the discrete-velocity gas model
(Broadwell 1964, Gatignol 1970, Goldstein et al 1989). Here, the molecu-
lar velocities are allowed to be in only a few selected ranges. This method
is close in spirit to the discrete-ordinate method commonly used to solve the
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
distribution in velocity space, but not time or space, is highly limited. Other
methods that are even more simplified, such as the various lattice gas cellular
automata methods, achieve efficiency at the expense of accuracy and physical
reality. They are intriguing because they give qualitatively correct answers.
high-speed, dilute gases are important because of the significant radiative and
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
chemical reaction processes that occur in the shock wave (Bird 1985, 1986a,
1987, Moss 1987, Muntz 1989). Muntz (1989) reviewed comparisons of ex-
periments for shocks in rarefied monatomic gases (argon, xenon, and helium)
in the range of Mach 5–10. Comparison of the number densities through the
shock waves is a test of the first moment of the equations. More difficult tests
are comparisons of the full width of the distribution function at half maximum
and the velocity both in and perpendicular to the shock motion, which give
information about the distribution function itself (Muntz 1989). For exam-
ple, Pham-Van-Diep et al (1989) and Erwin et al (1991) measured the highly
nonequilibrium velocities inside a hypersonic normal shock wave in helium at
Mach 25 and compared these velocities with DSMC computations. The result
showed that in such cases of extreme nonequilibrium, a bimodal distribution
function exists that is consistent with the distribution functions on either side
of the shock. In all of these comparisons, DSMC quantitatively reproduced the
features of the highly nonequilibrium flow experiments.
Subsequent work used normal shock experiments to investigate nonequilib-
rium effects for more complex chemistry and radiation transport. For example,
Olynick et al (1991) compared DSMC calculations with measurements of a 6.4-
km/s shock in pure nitrogen at 1 torr, room temperature. This problem is well
within the continuum range, and so there are steep computational requirements.
In this case, there is not much ionization, but the flow is highly nonequilibrium.
The effects of rotational and vibrational excitation, dissociation, and recombi-
nation must be considered. In other work, Bird (1987) and Moss et al (1988)
used the normal shock configuration (in which air at 0.1 torr was heated by a
10-km/s shock) to compute and compare the spectral distribution of emitted
radiation. This work required a complicated chemical model using 11 reacting
species and, considering inelastic collisions, a large number of electronic states.
Many adjustable constants were associated with transforming the data into the
right form for use in DSMC. The comparison was very good in the equilib-
rium region, downstream of the shock. It also captured the trends well in the
nonequilibrium shock region. In this case, the deviations from the experiment
provided a starting point for refining the chemical model.
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
416 ORAN ET AL
(a)
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Figure 3 (a) Number densities (normalized by the free-stream density) obtained from DSMC
computations around a reentry capsule (altitude, 100 km; angle of attack, −20◦ ; velocity, 7600
m/s). (b) Computational grid (three- and two-dimensional views) for the capsule (altitude, 85 km;
angle of attach, −70◦ ; velocity, 7500 m/s). (Figures 3a and 3b courtesy of M Ivanov.)
418 ORAN ET AL
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Figure 3 (Continued )
discuss briefly two important types of materials processes: growth of thin films
and plasma etching. The growth of thin films from precursors in the vapor phase
is a reactive flow process. Gas-phase precursors are transported to a heated solid
surface, or substrate, where they react and bind to form the growing film. In
plasma etching, perhaps micron-sized patterns are chemically etched into a
substrate.
Now there is an increasing emphasis on low-pressure processes that could im-
prove film uniformity and quality-control doping processes, grow larger films,
and etch smaller features. In many of these cases, the characteristic sizes are
small enough (microns) and the densities are low enough (atmospheric or less)
that the flow is in the transition regime. Consequently, DSMC has begun to
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
vapor deposition (CVD) and physical vapor deposition (PVD). CVD and PVD
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
are largely distinguished by the degree to which chemical reactions are impor-
tant in the vapor phase before contact with the surface. In these processes, the
usual reactive-flow processes, such as fluid flow, heat transport by material or
radiation, molecular diffusion, plasma processes (which cause inhomogeneities
in the vapor phase as well as electron and ion interactions), and surface reactions
may be important to film growth.
The object of these processes is to control the gas composition near the
substrate. In both CVD and PVD, when the film to be created is relatively
large, uniform background conditions are required over a large area (perhaps
30–40 cm2). If the conditions near the substrate are wrong, or the gas remains
there for too little or too much time, the growth and quality of the film may be
hampered or ruined. It is important to move the precursor to the substrate and
remove the gaseous by-products at the right rates. Controlling the transport of
gases to the substrate is crucial to consistent production of films of the required
composition, uniformity, and size. There are excellent reviews of various CVD
processes, such as vapor phase epitaxy (Jensen 1994) and diamond film growth
(Butler & Woodin 1993).
DSMC simulations of low-pressure CVD have been used in semiconductor
growth to study the deposition over micron-sized trenches and flow through and
around growth substrates. The vapor-phase process in CVD must be designed
to produce uniform deposition across each wafer and from wafer to wafer, and to
produce good step coverage over topographical features. For example, Ikegawa
& Kobayashi (1989) and Coronell & Jensen (1992, 1993) analyzed the flow in
and around systems of wafers. Silane, SiH4, and H2 comprise a typical system,
in which a heavier reactant is carried by a lighter gas. When an atom sticks
to the surface, two hydrogen atoms are desorbed simultaneously. Adherence to
the surface is often modeled parametrically by defining a sticking coefficient to
represent the surface reaction. It is important to create a uniform surface. This
uniformity may be optimized by correctly choosing the total pressure, composi-
tion of the entering gas, and spacing of the wafers. In the interwafer simulations,
typical sizes are 5-cm–diameter wafers spaced 0.5 cm apart at pressures of 0.1
torr, so that Kn = 0.2, based on the mean-free-path of the reactants.
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
420 ORAN ET AL
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Figure 4 Simulated film profile for a trench at Kn = 0.1. (a) No surface diffusion model. (b)
Surface diffusion model. (c) Experimentally observed step coverage. (Figure courtesy of K Jensen.)
in the chamber must be controlled precisely. In the reactor, the flow expands
from choked continuum flow in a small nozzle, to a rarefied flow near the wafer
where it approaches free-molecular flow.
Recent work (Johannes et al 1996) modeled a high-density chemically react-
ing plasma at low pressures (less than 10 mtorr). The plasma simulations were
performed with a continuum code that predicts the electron behavior by using
Maxwell’s equations to calculate the power deposition into the discharge. A
DSMC code was used to describe the neutral and ion transport. Self-consistent
fields were computed from Poisson’s equation. The inflow gas was Cl2; the reac-
tants were Cl+ − +
2 , Cl, Cl , Cl ; and the etchant was SiCl2. The gas-phase chemical
reactions included an extensive set of processes accounting for electron-impact
reactions, charge-exchange reactions, and ion-ion recombination. The surface
recombination of Cl to form Cl2 and Cl atoms etched to form SiCl2 were assigned
specific probabilities. Figure 6 is taken from a computation of the flowfield of
a plasma-etch reactor for etching SiO2 on a wafer.
Microsystems
The etching and processing techniques described above are often used to make
components of microsystems, a general class of systems on the micron or
submicron scale. Such systems include microminiaturized devices, commonly
called micro-electro-mechanical systems (MEMS), such as microaccelerators,
microactuators, microflaps, microsatellites, microrobots, microengines, and the
head-platter systems in computer disk drives (Gabriel 1995, Ho & Tai 1997).
MEMS have become important because of their current and potential use in a
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
422 ORAN ET AL
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Figure 6 DSMC computation of the F− and SiF4 number density in a commercial plasma-etch
system for etching SiO2 dielectric on a wafer: pressure approximately 8 mtorr, C2F6 inflow gas.
(Figure courtesy of T Bartel.)
Figure 7 DSMC computations of temperature contours at steady state for flow in a microchannel:
(a) Kn = 0.01 (Navier-Stokes solution), (b) Kn = 0.065, (c) Kn = 0.13, and (d) Kn = 0.19.
Channel dimensions are normalized by the channel height Lh.
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
424 ORAN ET AL
increase, and the thickness of the thermal boundary layer behind the oblique
shocks increases. The streamwise velocity and temperature profiles at various
locations down the channel reflect the development of the velocity and tem-
perature boundary layers, and the velocity slip and temperature jump at the
channel entrance increase with Kn. Moving downstream for any particular cal-
culation, the magnitude of the velocity slip is essentially constant, while that
of the temperature jump decreases gradually.
The microchannel that exists in a computer disk drive is an example of a
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
gas-film lubrication system. The drive’s read/write head may float above the
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
surface of the spinning platter. The head will not accurately read or write if it
flies too high, since the sensitivity decreases exponentially with distance from
the platter. If the head flies too low, it can accidentally scratch the surface of
the disk or even crash into the platter, which is 0.1–0.05 microns thick. The
repulsive pressure that develops between the head and the platter may be 1.5–
2.0 atm, which helps to maintain the gap between the head and the platter. The
force on the head can be obtained from the pressure distribution acting on it.
This force is important for design considerations.
Because Kn may be of order one, DSMC may be used to simulate the flow
between the head and the platter (Alexander et al 1994, Igarashi 1994, Huang
et al 1997). Figure 8 shows a schematic diagram of the slider-disk system
(inset in upper left corner) and the pressure distribution predicted by a three-
dimensional DSMC computation using hundreds of thousands of particles in-
teracting through a hard-sphere model. In addition to the DSMC simulation,
Huang et al (1997) simulated the system using the molecular gas-film lubri-
cation method (Fukui & Kaneko 1988), which is a correction to the Reynolds
equation, based on a linearized BGK model of the Boltzmann equation. These
computations were benchmarked against the DSMC computation and gave rel-
atively good agreement, even for values of Kn as high as 35, for the particular
cases simulated.
The use of DSMC for computing flows in vapor processing, etching, and
microsystems has required a number of innovations that extend the method in
directions different from those needed for rarefied atmospheric flows. One such
innovation is the use of new boundary conditions at the walls and at the outflow.
At the walls, impinging particles might be reflected elastically or inelastically,
the particles might adhere, or new particles could be emitted owing to chemical
reactions (e.g. Lord 1992, Collins & Knox 1994). Accounting for these effects
requires models of the surface interaction and reaction, as was shown for the
growth of the film over the trench in Figure 4. Also, the vacuum outflow bound-
ary conditions do not apply to this system, since the region outside the modeled
domain might be atmospheric or higher. A substantial backpressure may be
required because the flow is subsonic (Coronell & Jensen 1992, Nance et al
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
Figure 8 Pressure profile computed using DSMC for the flow between the head and the platter in
a computer disk drive at a minimum separation of 5 nm. Schematic of the geometry in the upper
left of the figure. (Figure courtesy of A Garcia.)
ADVANCES IN DSMC
A number of elements make DSMC, and computation in general, usable for
practical scientific and engineering applications. These elements include in-
creases in computer speed and memory as well as related advances in network-
ing and data storage. Part of this progress is the result of new computer archi-
tectures and ways of using these architectures. Advances in software include
operating systems, algorithms that improve performance of a code or optimize
the use of a particular computer system, and methods for data display and visu-
alization. Finally, significant improvements have been made in the input data,
such as multispecies reaction rates and boundary conditions. We focus here
on two of these areas: DSMC algorithm innovations and architecture-specific
programming.
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
426 ORAN ET AL
Lagrangian DSMC
As in standard finite-difference or finite-volume methods, the original DSMC
method used a rectilinear, orthogonal, Cartesian grid. This is the simplest, most
cost-effective grid. Statistical accuracy requires enough simulated particles in
a computational cell, putting a lower limit on cell size. However, as in the
case of continuum problems, there are situations with curved or time-changing
obstacles and boundaries for which a different grid is necessary to produce an
accurate solution. Thus, as advances were made in gridding and grid generation
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
efforts use unstructured grids (e.g. with triangular, tetrahedral, and other shapes)
as well as sophisticated gridding methods for flows around complex bodies. In
principle, any size or shape of computational cell may be used for DSMC. The
only requirement is that it must be possible to compute a particle location in
space, to identify which particles are in which cells, and to compute the area or
volume of the cells.
An example is shown in Figure 3, which uses two overlaid grids to take
advantage of the particular features and requirements of DSMC to optimize
the calculation (Ivanov et al 1997a,b). Here, one grid is used for the collision
procedure and the second for sampling. This approach allows efficient defi-
nition of complex flow geometries. Variable cell sizes are related to the local
gradients in the flow properties and to the mean-free-path. Also, it allows the
size to adapt to local conditions as the flow develops.
A new effort to expand the scope of DSMC to allow more grid adaptation,
including moving internal and external boundaries, involves combining DSMC
with the monotonic Lagrangian grid (MLG) (Cybyk et al 1995). The MLG
(Boris 1986, Lambrakos & Boris 1987) is a method of constructing and main-
taining data structures for many-particle simulations. The MLG maintains a
direct correspondence between the indexing and the position of the particle.
The basic idea is to keep particles that are close in physical space close in index
space and hence close in computer memory. This is done by maintaining the
monotonicity constraints
x(i, j, k) ≤ x(i + 1, j, k) for 1 ≤ i ≤ N x − 1, all j and k;
y(i, j, k) ≤ y(i, j + 1, k) for 1 ≤ j ≤ N y − 1, all i and k; (5)
z(i, j, k) ≤ z(i, j, k + 1) for 1 ≤ k ≤ Nz − 1, all i and j,
where (Nx, Ny, Nz) defines the data structure and (i, j, k) represents the grid
indices. Each particle is assigned three indices in the MLG data arrays for its
three spatial coordinates. Other particle attributes, such as velocity compo-
nents, are grouped together and stored as a single object in a record of fixed
length (i.e. words or bytes). Objects are then arranged in computer memory by
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
next spatial direction, and so on. When the constraints are all satisfied, the
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
428 ORAN ET AL
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Figure 9 Time evolution of the DSMC-MLG adaptive grid for a circular diaphragm shock-tube.
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
430 ORAN ET AL
next steps in this type of problem would be to compute the forces on the ellipse
and then allow the ellipse to respond self-consistently to the fluid.
The computational effort required to solve the problem shown in Figure 9 was
evaluated and compared for several different approaches to the same problems.
It takes longer to obtain the DSMC-MLG solution than it would to solve the
same physical problem with the same number of computational Cartesian cells,
although such a solution would be less accurate in the high-gradient regions. It
takes less time to obtain the DSMC-MLG solution than it would using an equiva-
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
lently accurate Cartesian grid. However, because the MLG parallelizes so well,
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Parallelization
Most efforts to reduce DSMC computation times have involved optimizing the
DSMC procedures on a particular type of computer. For example, earlier efforts
to use vectorization techniques for DSMC on a CRAY-2 (Baganoff & McDonald
1990, Boyd 1991) increased the speed by a factor of five (Boyd 1991). Now,
parallelization of DSMC has become a focus of recent research efforts. This
research has led to the most significant reductions in computational time for
large systems.
To parallelize a code efficiently, a number of different aspects of the process
must be considered, including program control, data control, and programming
tools (Fischer & Patera 1994). The program control, or the program structure,
is either in data-parallel or task-parallel mode. The data-parallel mode, which
is the mode usually used on massively parallel computers such as the Thinking
Machines connection machines (CM), is one in which the same operations
are performed simultaneously on different sets of data. In the task-parallel
mode, individual processors run completely different operations on different
data. The task-parallel mode, also in principle supported by the CM, describes
the operation of the Intel and IBM SP computers.
Data control means the process by which data in one processor-memory unit is
accessed by a second processor-memory unit. This process is usually carried out
by using operations in message-passing libraries, such as EXPRESS, PVM, and
MPI (see e.g. Fischer & Patera 1994). The message-passing system appropriate
for a given computer system should be used in order to avoid communication
delays resulting from features of the hardware design.
The programming tools include the programming language (e.g. Fortran
90) and various parallelizing compilers. These tools determine the process
by which data and tasks are distributed on the computer. However, no auto-
mated compilers have been able to extract the best parallel performance from
a computational procedure. Therefore, it is still necessary to think about how
to optimize the numerical algorithms themselves.
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
One major factor that hampers the parallelization of a DSMC code is that
it can require a great deal of interprocessor communication, which is rela-
tively slow. For DSMC and most fluid codes, interprocessor communication
increases as the number of processors increases (Nance et al 1995). The sorting
and indexing processes in DSMC require intensive interprocessor communi-
cation and account for 30–60% of total computational time (Wong & Long
1992, Dagum 1995, Oh et al 1996). In the most efficient sorting procedure,
the computational time is directly proportional to the total number N of sim-
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
432 ORAN ET AL
ting done in typical reactive flow codes. These algorithms take advantage
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
physical domain, as appropriate for the physics in each regime. For example,
a Navier-Stokes solution would apply in some regions and DSMC in others,
as determined by the local value of Kn or the degree of nonequilibrium in the
flow. The challenge of such an approach involves coupling the computations
in space with the proper boundary conditions.
Type 2 computations using combined DSMC and Navier-Stokes solvers
could reduce the computational time and cost, as well as increase the accu-
racy, of many types of practical simulations. Consider, for example, flows
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
around a blunt body entering the atmosphere. At certain altitudes the major
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
part of the flow around the front of the body can be represented by continuum
flow, but the region in the wake is rarefied. Another example is the molec-
ular beam epitaxy problem in which the flow around the molecular source is
dense (i.e. continuum) but rarefies substantially before it reaches the substrate.
Wadsworth & Erwin (1990), Eggers & Beylich (1995), and Hash & Hassan
(1995) described work on hybrid DSMC and Navier-Stokes solvers in which
they tested several different criteria, to decide where to use which method, and
several different spatial interface conditions for connecting the two methods.
Hash & Hassan (1995) examined criteria for flows that were slightly in transla-
tional nonequilibrium and found that the criterion Kn = 0.05 is a good metric
for the methods. They also addressed the difficult problem of coupling the
physical variables at the interface, where particles (density), momentum, and
energy must be conserved. Of the conditions tested, they found that the Marshak
conditions (Golse 1989), in which half fluxes at the interface are equated, were
accurate and efficient.
In a Type 3 or decoupled hybrid approach, Nance et al (1997) used the
Navier-Stokes equations to obtain the solution for the full flowfield. Then, this
solution was used to determine the boundary conditions between the different
regimes. The properties along the boundary are interpolated for the DSMC
from the full Navier-Stokes solution and are held fixed throughout the DSMC
solution. Then, only half of the boundary problem must be dealt with: What
particles are emitted from the continuum into the rarefied region?
The issues involved in describing the boundaries between regimes are even
more complex in a Type 3 hybrid approach between a Navier-Stokes or a DSMC
solution and a molecular dynamics solution. Here not only are there questions
of how to represent the fluxes in and out of the different regimes, but very large
differences exist in the time scales characteristic of the regimes. O’Connell &
Thompson (1995) considered coupling a molecular dynamics model to repre-
sent structural inhomogeneities at a solid surface and a Navier-Stokes model
to represent the gas phase above the surface. This model could be used, for
example, for the physical processes at the growing film surface of a vapor-phase
reactor. One major concern here is continuity of thermodynamic and transport
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
434 ORAN ET AL
properties across the interface. In this case, the question of how to terminate the
spatial extent of the molecular dynamics was answered by introducing an over-
lap region. The problem was solved by computing both the molecular dynamics
and fluid dynamics solutions in the overlap region and then forcing continuity.
Although this work deals specifically with a Navier-Stokes model coupled to
molecular dynamics, some of the issues are also applicable to coupling DSMC
and molecular dynamics.
A recent Type 3 approach (CK Oh & ES Oran, unpublished information)
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
A CURRENT DILEMMA
The boundaries drawn in Figure 1 between regimes in which various methods
apply are based on very general physical principles, unrelated to the limitations
on computational capability. Figure 11 is an attempt to put further limits on the
applicability of a method by looking at the computational limits. The Navier-
Stokes method is valid for low Kn at high enough densities. DSMC can be used
for high-Kn fluids, and it is still possible to use DSMC for the regimes of overlap
with Navier-Stokes, where Kn ' 0.1 and δ/d ' 10, but here the computations
become quite expensive. Molecular dynamics, however, becomes expensive for
low-density problems because the computational timestep is limited by the time
scales of the interaction potential and the method of solution. For example, if the
particles are too far apart, it could take thousands or even millions of timesteps
to simulate a few collisions. The expense becomes exorbitant. Thus, molecular
dynamics is too expensive for dilute gas systems. In the regime of parameter
space in which L/d ' 100, there are few particles per volume element and,
therefore, few collisions. When this is the case, large fluctuations occur in the
calculations of the mean properties of the system, such as density, pressure, and
temperature. A DSMC calculation would require many ensembles to get good
statistics.
There is an important physical problem for which the limit of L/d ' 100
becomes a serious practical issue. Currently, basic experiments and practical
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
436 ORAN ET AL
The particle transit time, which is the time that a flow with speed 20 cm/s takes
to pass through the channel, is 10−2 s. Therefore, to reach the steady-state flow
condition requires 108 timesteps. A full three-dimensional simulation of these
experiments would also be impractical because of the large number of compu-
tational cells required. One condition that must be satisfied during a DSMC
procedure is that the smallest dimension of the computational cells must not be
greater than one half of the mean-free-path. For the microchannel described
above, a minimum of 500,000 cells would then be required. Considering that
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
each cell contains a certain number of particles (at least 20), a total of 107 parti-
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
pabilities. These capabilities have grown enormously in the past ten years,
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
438 ORAN ET AL
been answered with sufficient accuracy. The simplicity and flexibility of the
implementation and the stability of the solution make it an attractive tool for
solving physics and engineering problems.
ACKNOWLEDGMENTS
This work was supported by the Applied and Computational Mathematics Pro-
gram of the Defense Advanced Research Project Agency and the Office of
Naval Research. The authors thank Klavs F. Jensen, Timothy J. Bartel, Michail
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
S. Ivanov, and Alejandro L. Garcia for use of their figures, and Chih-Ming
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Ho, James M. McMichael, David E. Fyfe, and Graeme A. Bird for extremely
useful discussions and encouragement. Some of the work on which this paper
is based was done in collaboration with John D. Anderson, Jr., Jay P. Boris,
Thuong X. Nguyen, and Robert S. Sinkovits. Finally, the authors thank Eliza I.
Stefaniw for her critical and useful comments and her help in constructing this
manuscript.
Literature Cited
Abe T, Kawaguchi J, Saito S, Ichikawa T, Ue- method suited to vector computers. Phys.
sugi K. 1991. The world’s first cis-lunar aero- Fluids A 2:1248–59
brake experiment. Preliminary report of the Bartel TJ, Sterk TM, Payne JL, Prepperau B.
results. ION 47th Annu. Meet, Williamsburg, 1994. DSMC simulation of nozzle expansion
VA. Paper 1A-4 flow fields. AIAA Pap. No. 94-2047. Reston,
Abe T, Suzuki K, Kawaguchi J. 1992. Aerother- VA: AIAA
modynamic flight environment of HITEN Belotserkovskii OM, Yanitskii VE. 1975. The
spacecraft at the aerobrake experiment. Symp. statistical particles-in-cells method for solv-
Aerothermochem. Spacecraft Associated Hy- ing rarefied gas dynamics problems. USSR
personic Flows, Marseille, France Comput. Math. Phys. 15:101–14
Ahn JC, Mavriplis C, Goulard R. 1996. Heat Beskok A, Karniadakis GEm. 1994. Simula-
transfer and flow fields in microchannels us- tion of heat and momentum transfer in com-
ing the DSMC simulation method. AIAA Pap. plex microgeometries. J. Thermophys. Heat
No. 96-0361. Reston, VA: AIAA Transfer 8:647–55
Alexander FJ, Garcia AL, Alder BJ. 1994. Di- Beskok A, Karniadakis GEM, Trimmer W.
rect simulation Monte Carlo for thin-film 1996. Rarefaction and compressibility effects
bearings. Phys. Fluids A 6:3854–60 in gas microflows. J. Fluids Engin. 11:448–
Arkilic EB, Schmidt MA, Breuer KS. 1995. Slip 56
flow in microchannels. See Harvey & Lord Beylich AE, ed. 1991. Rarefied Gas Dynamics
1995, 1:347–53 17, 1990. Weinheim, NY: VCH
Arkilic EB, Schmidt MA, Breuer KS. 1997. Bhatnagar PL, Gross EP, Krook M. 1954. Model
Gaseous slip flow in long microchannels. J. for collision processes in gases. I. Small am-
Microelectromech. Syst. In press plitude processes in charged and neutral one-
Babovsky H, Illner R. 1989. A convergence component systems. Phys. Rev. 94:511–24
proof for Nanbu’s simulation method for the Bird GA. 1976. Molecular Gas Dynamics. Ox-
full Boltzmann equation. SIAM J. Numer. ford, UK: Clarenden
Anal. 26:45–65 Bird GA. 1978. Monte Carlo simulation of gas
Baganoff D, McDonald JD. 1990. A collision- flows. Annu. Rev. Fluid Mech. 10:11–31
selection rule for a particle simulation Bird GA. 1985. Low density aerothermodynam-
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
ics. AIAA Pap. No. 85-0994. Reston, VA: Coronell DG, Jensen KF. 1992. Analysis of tran-
AIAA sition regime flows in low pressure chemi-
Bird GA. 1986a. Direct simulation of typical cal deposition reactors using the direct simu-
AOTV entry flows. AIAA Pap. No. 86-1310. lation Monte Carlo method. J. Electrochem.
Reston, VA: AIAA Soc. 139:2264–73
Bird GA. 1986b. Direct simulation of gas at the Coronell DG, Jensen KF. 1993. Monte Carlo
molecular level. First World Congr. Comput. simulations of very low pressure chemical va-
Mech., Austin, TX por deposition. J. Computer-Aided Mat. Des.
Bird GA. 1987. Nonequilibrium radiation dur- 1:3–26
ing re-entry at 10 km/s. AIAA Pap. No. 87- Curtis HH. 1994. Magellan: aerobraking at
1543. Reston, VA: AIAA Venus. Aerosp. Am. Jan:32–36, 41
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Bird GA. 1992. A Monte Carlo simulation in an Cybyk BZ, Oran ES, Boris JP, Anderson JD Jr.
engineering context. Prog. Astronaut. Aero- 1995. Combining the Monotonic Lagrangian
naut. 74:239–55 grid with a direct simulation Monte Carlo
Annu. Rev. Fluid Mech. 1998.30:403-441. Downloaded from www.annualreviews.org
Bird GA. 1994. Molecular Gas Dynamics and model. J. Comput. Phys. 122:323–34
the Direct Simulation of Gas Flows. Oxford, Dagum L. 1991. Three dimensional direct par-
UK: Clarenden ticle simulation on the Connection Machine.
Birdsall CK. 1991. Particle-in-cell charged- AIAA Pap. No. 91-1365. Reston, VA: AIAA
particle simulations, plus Monte Carlo col- de Jong FJ, Sabnis JS, Buggeln RC, McDon-
lision with neutral atoms, PIC-MCC. IEEE ald H. 1992. Hybrid Navier-Stokes/Monte
Trans. Plasma Sci. 19:65–85 Carlo method for reacting flow calculations.
Borgnakke C, Larsen PS. 1975. Statistical col- J. Spacecr. Rockets 29:312–18
lision model for Monte Carlo simulation of Deshpande SM. 1978. An unbiased and consis-
polyatomic gas mixtures. J. Comput. Phys. tent Monte Carlo game simulating the Boltz-
18:405–20 mann equation. Rep. 78 FM 4. Dept. Aerosp.
Boris JP. 1996. A vectorized “near-neighbor” Engin., Indian Inst. Sci., Bangalore
algorithm of order N using a monotonic log- Dietrich S, Boyd ID. 1996. Scalar and parallel
ical grid. J. Comput. Phys. 66:1–20 optimized implementation of the direct simu-
Boyd ID. 1991. Vectorization of a Monte Carlo lation Monte Carlo method. J. Comput. Phys.
simulation scheme for nonequilibrium gas 126:328–42
dynamics. J. Comput. Phys. 96:411–27 Dogra VK, Moss JN, Wilmoth RG, Taylor JC,
Boyd ID. 1996. Conservative species weight- Hassan HA. 1995a. Effects of chemistry of
ing scheme for the direct simulation Monte blunt-body wake structure. AIAA J. 33:463–
Carlo method. J. Thermophys. Heat Transfer 69
10:579–85 Dogra VK, Moss JN, Wilmoth RG, Taylor
Broadwell JE. 1964. Study of rarefied flow by JC, Hassan HA. 1995b. Blunt body rarefied
the discrete velocity method. J. Fluid Mech. wakes for Earth entry. J. Thermophys. Heat
19:401–14 Transfer 9:464–70
Burnett D. 1936. The distribution of molec- Economou DJ, Bartel TJ. 1996. Direct sim-
ular velocities and the mean motion in a ulation Monte Carlo (DSMC) or rarefied
non-uniform gas. Proc. London Math. Soc. gas flow during etching of large diameter
40:382–435 (300-mm) wafers. IEEE Trans. Plasma Sci.
Butler JE, Woodin RL. 1993. Thin film diamond 24:131–32
growth mechanisms. Philos. Trans. R. Soc. Eggers J, Beylich AE. 1995. Development of
London A 342:209–224 a hybrid scheme and its application to a flat
Cercignani C. 1975. Theory of Applications of plate flow. See Harvey & Lord 1995, 2:1216–
the Boltzmann Equation. New York: Elsevier 22
Cheng HK. 1992. Perspective on Hypersonic Erwin D, Pham-Van-Diep G, Muntz EP. 1991.
Viscous and Nonequilibrium Flow Research, Nonequilibrium gas flows. I: A detailed val-
USCAE 151, August, 1992, Dept. Aero. En- idation of Monte Carlo direct simulation for
gin., Univ. Southern Calif., Los Angeles monatomic gases. Phys. Fluids A 3:697–705
Cheng HK. 1993. Perspectives on hypersonic Fischer PE, Patera AT. 1994. Parallel simulation
viscous flow research. Annu. Rev. Fluid of viscous incompressible flows. Annu. Rev.
Mech. 25:455–84 Fluid Mech. 26:483–527
Cheng HK, Emmanuel G. 1995. Perspectives Font G, Boyd ID. 1996. Numerical study of the
on hypersonic nonequilibrium flow. AIAA J. effects of reactor geometry on a chlorine he-
33:385–400 licon plasma etch reactor. AIAA Pap. No. 96-
Collins FG, Knox EC. 1994. Method for deter- 0591. Reston, VA: AIAA
mining wall boundary conditions for DSMC Fukui S, Kaneko R. 1988. Analysis of ultra-
calculations at high speed ratios. AIAA Pap. thin gas film lubrication based on lin-
No. 94-0036. Reston, VA: AIAA earized Boltzmann equation: First report—
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
440 ORAN ET AL
derivation of a generalized lubrication equa- Igarashi S. 1994. Analysis of gas film lubri-
tion including thermal creep flow. ASME J. cation using the Monte Carlo direct simu-
Tribol. 110:253–62 lation method. See Shizgal & Weaver 1994,
Furlani TR, Lordi JA. 1989. A comparison of 159:303–10
parallel algorithms for the direct simulation Ikegawa M, Kobayashi J. 1989. Deposition pro-
Monte Carlo method. II: Application to ex- file simulation using the direct simulation
haust plume flowfields. AIAA Pap. No. 89- Monte Carlo method. J. Electrochem. Soc.
1667. Reston, VA: AIAA 136:2983–86
Gabriel KJ. 1995. Engineering microscopic ma- Ivanov M, Markelov GN, Gimelshein SF,
chines. Sci. Am. Sept:150–53 Antonov SG. 1997a. DSMC studies of high-
Gatignol R. 1970. Théorie kinétique d’un gaz à altitude aerodynamics of reentry capsule.
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
locity gas dynamics simulations in a parallel Capsule aerodynamics with real gas ef-
processing environment. AIAA Pap. No. 89- fects from free-molecular to near-continuum
1668. Reston, VA: AIAA regimes. AIAA Pap. No. 97-0476. Reston,
Goldstein D, Sturtevant B, Broadwell JE. 1989. VA: AIAA
Investigation of the motion of discrete- Jensen KF. 1994. Transport phenomena in va-
velocity gases. Prog. Astronaut. Aeronaut. por phase epitaxy reactors. In Handbook of
118:100–17 Crystal Growth 3: Thin Films and Epitaxy,
Golse F. 1989. Applications of the Boltzmann Part B: Growth Mechanisms and Dynamics,
equation within context of upper atmosphere ed. DTJ Hurle, pp. 541–99. Amsterdam: El-
vehicle aerodynamics. Comput. Meth. Appl. sevier
Mech. 75:299–316 Johannes J, Bartel TJ, Economou DJ, Lum-
Grad H. 1949. On the kinetic theory of rarefied beropoulos DP, Wise RS. 1996. Simulation
gases. Comm. Pure Appl. Math. 2:331–407 images from a low-pressure chlorine plasma
Haas BL, Feiereisen WJ. 1994. Particle sim- reactor using DSMC. IEEE Trans. Plasma
ulation of rarefied aeropass maneuvers of Sci. 24:127–28
the Magellan spacecraft. J. Spacecr. Rockets Kogan MN. 1973. Molecular gas dynamics.
31:17–24 Annu. Rev. Fluid Mech. 5:383–404
Haas BL, Hassan HA, Moss JN, Rochelle WC. Koura K. 1970. Transient Couette flow of rar-
1995. Simulating rarefied aerothermodynam- efied gas mixtures. Phys. Fluids 13:1457–66
ics. Aerosp. Am. June:28–31 Koura K, Matsumoto H. 1991. Variable soft
Haas BL, Milos FS. 1994. Simulated rarefied sphere molecular model for inverse-power-
entry of the Galileo probe into the atmosphere law or Lennard-Jones potential. Phys. Rev. A
of Jupiter. AIAA Pap. No 94-2043. Reston, 3:2459–65
VA: AIAA Koura K, Matsumoto H. 1992. Variable soft
Haas BL, Schmitt DA. 1994. Simulated rar- sphere molecular model for air species. Phys.
efied aerodynamics of the Magellan space- Rev. A3:1083–85
craft during aerobraking. J. Spacecr. Rockets Lambrakos SG, Boris JP. 1987. Geometric prop-
31:980–85 erties of the monotonic Lagrangian grid algo-
Harley JC, Huang Y, Bau HH, Zemel JN. 1995. rithm for near neighbor calculations. J. Com-
Gas flow in microchannels. J. Fluid Mech. put. Phys. 73:183–202
284:257–74 Levin DA, Finke RG, Candler GV, Boyd ID,
Harvey J, Lord G, eds. 1995. Rarefied Gas Dy- Howlett CL. et al. 1994. In-situ measure-
namics 19, 1994, Vol. 1–2. Oxford, UK: Ox- ments of transitional and continuum flow UV
ford Univ. Press radiation from small satellite platforms. AIAA
Hash DB, Hassan HA. 1995. A hybrid Pap No. 94-0248. Reston, VA: AIAA
DSMC/Navier-Stokes solver. AIAA Pap. No. Lord RG. 1992. Direct simulation Monte Carlo
95-0410. Reston, VA: AIAA calculations of rarefied flows with incom-
Hassan HA, Hash DB. 1993. A generalized plete surface accommodation. J. Fluid Mech.
hard-sphere model for Monte Carlo simula- 239:449–59
tion. Phys. Fluids A 5:738–44 Morris DL, Hannon L, Garcia AL. 1992. Slip
Ho CM, Tai YC. 1997. Micro-electro- length in a dilute gas. Phys. Rev. A 46:5279–
mechanical systems (MEMS) and fluid flows. 81
Annu. Rev. Fluid Mech. 30:579–612 Moss JN. 1987. Non-equilibrium effects for hy-
Huang W, Bogy DB, Garcia AL. 1997. Three- personic transitional flows. AIAA Pap. No.
dimensional direct simulation Monte Carlo 87-0404. Reston, VA: AIAA
Method for slider air bearings. Phys. Fluids Moss JN. 1995. Rarefied hypersonic flows: sim-
A. In press ulations, experiments, and applications. See
P1: KKK/ary P2: ARK/plb QC: MBL
November 15, 1997 11:57 Annual Reviews AR049-14
Harvey & Lord 1995, 2:1123–32 ing of micromechanical devices using the di-
Moss JN, Bird GA, Dogra VK. 1988. Nonequi- rect simulation Monte Carlo method. Trans.
librium thermal radiation for an aeroassist ASME 118:464–69
flight experiment vehicle. AIAA Pap. No. 88- Pong KC, Ho CM, Liu JQ, Tai YC. 1994. Non-
0081. Reston, VA: AIAA linear pressure distribution in uniform mi-
Moss JN, Mitcheltree RA, Dogra VK, Wilmoth crochannels. ASME FED. 197:51–56
RG. 1994. Direct simulation Monte Carlo Porteous RK, Graves DB. 1991. Modeling
and Navier-Stokes simulations of blunt body and simulation of magnetically confined low
wake flows. AIAA J. 32:1399–406 pressure plasmas in two dimensions. IEEE
Mott-Smith HM. 1951. The solution of the Trans. Plasma Sci. 19:204–13
Boltzmann equation for a shock wave. Phys. Rault DFG. 1993. Aerodynamic characteristics
Access provided by Indian Institute of Technology - Roorkee on 01/13/20. For personal use only.
Muntz EP, Weaver DP, Compbell DH, eds. 1989. Rault DFG, Woronowicz MS. 1995. Applica-
Rarefied gas dynamics 16, 1988. Prog. Aero- tion of direct simulation Monte Carlo to satel-
naut. Astronaut., Vol. 116–118. Reston, VA: lite contamination studies. J. Spacecr. Rock-
AIAA ets 32:392–97
Nanbu K. 1980. Direct simulation scheme de- Reshetin AG, Semenov, YuP. 1982. Investiga-
rived from the Boltzmann equation. I. Multi- tion of aerodynamic characteristics of space
component gases. J. Phys. Soc. Jpn. 49:2042– vehicle. In All-Union School on Methods of
49 Aerophysical Research, ed. AM Kharitonov,
Nance RP, Hash DB, Hassan HA. 1997. Role pp. 10–14. Novosibirsk: ITAM
of boundary conditions in Monte Carlo sim- Salomons E, Mareschal M. 1992. Usefulness
ulation of MEMS devices. AIAA Pap. No. 97- of the Burnett description of strong shock
0375. Reston, VA: AIAA waves. Phys. Rev. Lett. 69:269–72
Nance RP, Wilmoth RG, Moon B, Hassan HA, Shizgal DG, Weaver DP, eds. 1994. Rarefied
Saltz J. 1995. Parallel Monte Carlo simu- gas dynamics 18, 1992. Prog. Aeronaut. As-
lation of three-dimensional flow over a flat tronaut., Vol. 158–160. Reston, VA: AIAA
plate. J. Thermophys. Heat Transfer 9:471– Shufflebotham PK, Bartel TJ, Berney B. 1995.
79 Experimental validation of a direct simu-
Nordsieck A, Hicks BL. 1967. Monte Carlo lation by Monte Carlo molecular gas flow
evaluation of the Boltzmann collision in- model. J. Vac. Sci. Technol. B 13:1862–66
tegral. In Rarefied Gas Dynamics, ed. L Sinkovits RS, Boris JP, Oran ES. 1993. A
Brundin, pp. 675–710. London: Academic technique for regularizing the structure of a
O’Connell ST, Thompson PA. 1995. Molecular monotonic Lagrangian grid. J. Comput. Phys.
dynamics-continuum hybrid computations: a 108:358–72
tool for studying complex fluid flows. Phys. Ventzek PLG, Hoekstra RJ, Kushner MJ. 1994.
Rev. E52:R5792–95 Two-dimensional modeling of high plasma
Oh CK, Oran ES, Cybyk BZ. 1995. Microchan- density inductively coupled sources for ma-
nel flow computed with the DSMC-MLG. terials processing. J. Vac. Sci. Technol.
AIAA Pap. No. 95-2090. Reston, VA: AIAA B12:461–77
Oh CK, Oran ES, Sinkovits RS. 1997. Compu- Wadsworth DC, Erwin DA. 1990. One-
tations of high-speed high-Knudsen-number dimensional hybrid continuum/particle sim-
microchannel flows. J. Thermophys. Heat ulation approach for rarefied hypersonic flow.
Transfer. In press AIAA Pap. No. 90-1690. Reston, VA: AIAA
Oh CK, Sinkovits RS, Cybyk BZ, Oran ES, Wilmoth RG. 1992. Application of a parallel
Boris JP. 1996. Parallelization of direct direct simulation Monte Carlo method to hy-
simulation Monte Carlo method combined personic rarefied flows. AIAA J. 30:2447–52
with monotonic Lagrangian grid. AIAA J. Wong BC, Long LN. 1992. Direct simulation
34:1363–70 Monte Carlo (DSMC) on the Connection Ma-
Olynick DP, Moss JN, Hassan HA. 1991. Monte chine. AIAA Pap. No. 92-0564. Reston, VA:
Carlo simulation of nonequilibrium shock AIAA
fronts. AIAA Pap. No. 91-1341. Reston, VA: Yen S-M. 1971. Monte Carlo solutions of non-
AIAA linear Boltzmann equation for problems of
Oran ES, Boris JP. 1987. Numerical Simulation heat transfer in rarefied gases. Int. J. Heat
of Reactive Flow. New York: Elsevier Mass Transfer 14:1865–69
Pham-Van-Diep G, Erwin D, Muntz EP. 1989. Yen S-M. 1984. Numerical solution of the non-
Nonequilibrium molecular motion in a hy- linear Boltzmann equation for nonequilib-
personic shock wave. Science 245:624–26 rium gas flow problems. Annu. Rev. Fluid
Piekos ES, Breuer KS. 1996. Numerical model- Mech. 16:67–97