NASA NTRS · 19920065220
DSMC analysis in a heterogeneous parallel computing environment
Abstract
A methodology for implementing parallel DSMC codes in a heterogeneous computing environment is described. The methodology involves the use of a common message-passing software library together with recently developed software that handles the actual interprocessor communications in a standard manner across a variety of computing platforms. Benchmark tests using a simple DSMC model problem were performed on an Intel iPSC/860, a Cray-YMP and a group of Sun workstations. The approach was found to give speedups that scaled linearly with problem size on all the computing platforms tested. This methodology was then incorporated into a production-type DSMC code to allow the simulation of problems that would not otherwise have been practical. The application of this production code to simulations of hypersonic shear flows and shock-lip interactions under near-continuum conditions is described. Synchronous and asynchronous models for implementing parallelism into DSMC simulations are also described and both models are shown to produce the same steady-state result.
Keep this discovery
Explore connections, maps & timelines
Wilmoth, R. G., Carlson, A. B., Bird, G. A.. 1992-07-01. DSMC analysis in a heterogeneous parallel computing environment. https://ntrs.nasa.gov/citations/19920065220
Cite the original work for its findings. Save a collection to share your selection of sources.