Search NASAโŒ• Search

NASA NTRS ยท 20160005091

Object-Oriented/Data-Oriented Design of a Direct Simulation Monte Carlo Algorithm

Abstract

Over the past decade, there has been much progress towards improved phenomenological modeling and algorithmic updates for the direct simulation Monte Carlo (DSMC) method, which provides a probabilistic physical simulation of gas Rows. These improvements have largely been based on the work of the originator of the DSMC method, Graeme Bird. Of primary importance are improved chemistry, internal energy, and physics modeling and a reduction in time to solution. These allow for an expanded range of possible solutions In altitude and velocity space. NASA's current production code, the DSMC Analysis Code (DAC), is well-established and based on Bird's 1994 algorithms written in Fortran 77 and has proven difficult to upgrade. A new DSMC code is being developed in the C++ programming language using object-oriented and data-oriented design paradigms to facilitate the inclusion of the recent improvements and future development activities. The development efforts on the new code, the Multiphysics Algorithm with Particles (MAP), are described, and performance comparisons are made with DAC.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Liechty, Derek S.. 2014-06-16. Object-Oriented/Data-Oriented Design of a Direct Simulation Monte Carlo Algorithm. https://ntrs.nasa.gov/citations/20160005091

Cite the original work for its findings. Save a collection to share your selection of sources.