NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A Multi-Architecture Approach for Implicit Computational Fluid Dynamics on Unstructured GridsHigh-performance computing (HPC) architectures are trending toward manycore paradigms such as graphics processing units (GPUs). Approximately half of the top 100 publicly disclosed supercomputers in the world utilize GPU accelerators for performance. This is in contrast to a decade ago, where there were only a few such machines in the top 100. It is not currently possible to compile and run legacy central processing unit (CPU) software efficiently on GPUs without significant refactoring. Though a number of frameworks offering performance portability exist, none offer a standardized specification that is supported by all major hardware vendors. Additionally, experiences show that obtaining a high percentage of peak performance often requires architecture-specific code. This work details a pragmatic multi-architecture computational fluid dynamics library focused on aerospace problems across the speed range from low subsonic to hypersonic flows involving thermochemical nonequilibrium. A thin abstraction layer above NVIDIA CUDA C++ is utilized, which enables primarily single-source software currently capable of running efficiently on multicore CPUs, NVIDIA GPUs, AMD GPUs, and Intel GPUs. Results on various problems of interest across the speed range are presented and performance is compared between various architectures.
Document ID
20220017092
Acquisition Source
Langley Research Center
Document Type
Presentation
Authors
Gabriel Nastac
(Langley Research Center Hampton, Virginia, United States)
Aaron Walden
(Langley Research Center Hampton, Virginia, United States)
Li Wang
(Langley Research Center Hampton, Virginia, United States)
Eric Nielsen
(Langley Research Center Hampton, Virginia, United States)
Yi Liu
(National Institute of Aerospace Hampton, Virginia, United States)
Matthew Opgenorth
(Sierra Space Corporation)
Jason Orender
(Old Dominion University Norfolk, Virginia, United States)
Mohammad Zubair
(Old Dominion University Norfolk, Virginia, United States)
Date Acquired
November 10, 2022
Subject Category
Computer Programming And Software
Aerodynamics
Fluid Mechanics And Thermodynamics
Meeting Information
Meeting: AIAA SciTech Forum 2023
Location: National Harbor, MD
Country: US
Start Date: January 23, 2023
End Date: January 27, 2023
Sponsors: American Institute of Aeronautics and Astronautics
Funding Number(s)
WBS: 109492.02.07.09.01
Distribution Limits
Public
Copyright
Portions of document may include copyright protected material.
Technical Review
NASA Technical Management
Keywords
GPU
CFD
Aerodynamics
Unstructured Grids
CPU
No Preview Available