In 1963, Graeme Bird published a short article in Physics of Fluids [1] in which he described a stochastic algorithm for simulating gas dynamics at the molecular scale. This numerical method, which today is known as Direct Simulation Monte Carlo [2], had a tremendous impact on the development of theoretical and applied kinetic theory where it became the dominant computational technique.
From the time of its introduction, during the early years of space exploration, DSMC has been widely used by the aerospace community, from applied mathematicians to design engineers [3]. Increasingly one finds DSMC used in mechanical engineering to simulate nano-scale flows, where the mean free path is comparable to the characteristic length scale of the flow [4,5,6].
Since DSMC is a stochastic algorithm for solving the full, nonlinear Boltzmann equation [7] the method and its variants also has many applications in physics and chemistry, such as plasmas [8,9], gas-phase reactions [10,11], and planetary atmospheres [12]. One of the more recent applications is in the simulation of granular gases [13,14,15]. DSMC is also used extensively in the applied mathematics community, particularly in the field of stochastic processes [16,17] and for the simulation of a variety of kinetic equations (e.g., traffic flow [18]).
Many improvements and extensions to DSMC have been introduced, especially in the past few years. For example, there are several variants that generalize the method to the simulation of dense gases [19,20,21] and liquids [22]. A highly efficient DSMC variant proposed recently by Malevanets and Kapral [23] is a promising alternative for model the dynamics of dilute suspensions. By combining a particle scheme, such as DSMC, with a conventional hydrodynamic computation (e.g., numerically solving the Navier-Stokes equations) allows one to span from microscopic to macroscopic scales; the development of such hybrids is an active branch of study in computational fluid mechanics [24,25,26].
ReferencesBack to main page Abstracts Program Motivation and objectives Scientific background List of participants