Preliminary work on graphics processing unit based direct simulation Monte Carlo

  • Authors:
  • Denis Gladkov;José-Juan Tapia;Roshan M. D'Souza

  • Affiliations:
  • College of Engineering & Applied Science, Milwaukee, WI;College of Engineering & Applied Science, Milwaukee, WI;College of Engineering & Applied Science, Milwaukee, WI

  • Venue:
  • Proceedings of the 2010 Conference on Grand Challenges in Modeling & Simulation
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Direct Simulation Monte Carlo (DSMC) method is used to simulate rarified fluid flow where the mean free path of molecules is of the same order of magnitude or greater than the representative physical length scale. The DSMC method models fluid flow by using particles which represent a large number of real molecules in a probabilistic simulation to solve the Boltzmann equation. Due to the large number of individual particles that must be represented, the computational complexity of the DSMC method is beyond the capabilities of desktop computing. In this paper we present data-parallel techniques to efficiently simulate large-scale DSMC models on graphics processing units (GPUs). We have designed and implemented the Nanbu DSMC method to simulate gas flow. Our results show a substantial gain in performance compared to the serial version running on a single CPU.