Development of a Flow Solver with Complex Kinetics on the Graphic Processing Units (GPU)

Abstract

In the current work, we have implemented a numerical solver on the Graphic Processing Units (GPU) to solve the reactive Euler equations with detailed chemical kinetics. The solver incorporates high-order finite volume methods for solving the fluid dynamical equations and an implicit point solver for the chemical kinetics. Generally, the computing time is dominated by the time spent on solving the kinetics which can be benefitted from the computing power of the GPUs. Preliminary investigation shows that the performance of the kinetics solver strongly depends on the mechanism used in the simulations. The speed-up factor obtained in the simulation of an ideal gas ranges from 30 to 55 compared to the CPU. For a 9-species gas mixture, we obtained a speed-up factor of 7.5 to 9.5 compared to the CPU. For such a small mechanism, the achieved speed-up factor is quite promising. This factor is expected to go much higher when the size of the mechanism is increased. The numerical formulation for solving the reactive Euler equations is briefly discussed in this paper along with the GPU implementation strategy. We also discussed some preliminary performance results obtained with the current solver.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 11, 2012
Accession Number
ADA555959

Entities

People

  • Hai P. Le
  • Jean Luc Cambier

Organizations

  • Air Force Research Laboratory

Tags

Communities of Interest

  • Energy and Power Technologies
  • Space

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Cellular Structures
  • Chemical Kinetics
  • Chemical Reactions
  • Chemistry
  • Computational Fluid Dynamics
  • Computer Programming
  • Dynamics
  • Equations
  • Euler Equations
  • Flow
  • Fluid Dynamics
  • Fluid Flow
  • Kinetics
  • Physics
  • Simulations
  • Two Dimensional

Readers

  • Combustion science or combustion engineering.
  • Computational Fluid Dynamics (CFD)
  • Theoretical Analysis.