Litcius/Paper detail

Implicit Thermochemical Nonequilibrium Flow Simulations on Unstructured Grids using GPUs

Gabriel Nastac, Aaron Walden, Eric J. Nielsen, Kader Frendi

2021AIAA Scitech 2021 Forum18 citationsDOI

Abstract

View Video Presentation: https://doi.org/10.2514/6.2021-0159.vid Thermochemical nonequilibrium flow simulation capabilities have been previously implemented, verified, and validated for central processing unit (CPU) systems in NASA's unstructured-grid computational fluid dynamics solver FUN3D. Many exascale-class high-performance computing systems will rely on graphics processing unit (GPU) architectures for high throughput and energy efficiency; thus, CPU-based scientific computing software unable to effectively utilize these systems must be updated. In this work, we present a CUDA C++ implementation of FUN3D's thermochemical nonequilibrium flow simulation capabilities targeting NVIDIA Tesla GPUs. An overview of the porting and optimization strategy is described and performance comparisons with other recent architectures are presented. Scaling to thousands of GPUs is demonstrated, yielding computational performance equivalent to that of several million CPU cores. The implementation enables efficient, high-fidelity, scale-resolving simulations of thermochemical nonequilibrium flows for many applications including atmospheric entry, hypersonics, and combustion.

Topics & Concepts

Computer sciencePortingGraphics processing unitCUDAComputational scienceParallel computingSolverSupercomputerCentral processing unitGridTitan (rocket family)General-purpose computing on graphics processing unitsGraphicsSoftwareAerospace engineeringComputer hardwareComputer graphics (images)EngineeringProgramming languageMathematicsGeometryGas Dynamics and Kinetic TheoryComputational Fluid Dynamics and AerodynamicsPlasma and Flow Control in Aerodynamics
Implicit Thermochemical Nonequilibrium Flow Simulations on Unstructured Grids using GPUs | Litcius