A multi-colored Gauss-Seidel solver for aerodynamic simulations of a transport aircraft model on graphics processing units

For practical large-scale applications of computational fluid dynamics in the aerospace industry, implicit flow solvers are necessitated for efficient simulations. This paper presents the implementation of a solver that employs an unstructured finite volume approach and a Multi-Colored Gauss-Seidel...

Full description

Saved in:
Bibliographic Details
Published inAdvances in aerodynamics Vol. 7; no. 1; p. 8
Main Authors Yang, Liu, Yang, Jian
Format Journal Article
LanguageEnglish
Published Singapore Springer Nature Singapore 01.12.2025
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN2097-3462
2524-6992
2524-6992
DOI10.1186/s42774-024-00200-5

Cover

More Information
Summary:For practical large-scale applications of computational fluid dynamics in the aerospace industry, implicit flow solvers are necessitated for efficient simulations. This paper presents the implementation of a solver that employs an unstructured finite volume approach and a Multi-Colored Gauss-Seidel (MCGS) method for steady-state compressible flow simulations on a server equipped with multiple Graphics Processing Units (GPUs). The mesh partition process is completed with PyMetis, and Message Passing Interface (MPI) is utilized for communications between mesh partitions. A parallel coloring algorithm is employed in the pre-processing module. The code is developed using a hybrid programming approach, with the main framework written in Python and the GPU kernel source codes written in C. The transonic turbulent flows over the CHN-T1 transport aircraft model are simulated on unstructured hybrid meshes. The numerical results are compared with experimental data, and the performance of the developed flow simulation framework is analysed.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2097-3462
2524-6992
2524-6992
DOI:10.1186/s42774-024-00200-5