Towards high-performance discontinuous Galerkin simulations of reacting flows using legion

Placeholder Show Content

Abstract/Contents

Abstract
High-fidelity scale-resolving computational fluid dynamics (CFD) simulations may provide a path towards predictive capabilities for many engineering-relevant applications, in particular those involving the interaction between multiple physics such as turbulent multi-component reacting flows. However, their routine use is hindered by their cost. The throughput of the fastest supercomputers is fortunately still increasing but this comes at the cost of specialized devices and hardware heterogeneity. Modern supercomputing thus imposes new requirements onto numerical algorithms and their implementation for leveraging the available compute while significantly complicating the design, development, and maintenance of massively parallel computational physics software. This dissertation focuses on addressing numerical and implementation challenges of CFD of multi-component reacting flows. It considers high-order discontinuous Galerkin (DG) discretization methods as a way towards a more efficient use of modern compute architectures for performing high-fidelity simulations of configurations involving complex geometries. Both the high accuracy requirement and the ability to accommodate unstructured meshes are key motivations for investigating this class of numerical schemes. The entire content of this manuscript is based on DG-Legion, a novel unstructured DG CFD solver for the compressible Navier-Stokes equations written on top of the Legion system for targeting distributed heterogeneous architectures. The main challenge related to the computer science aspect was to scale the code on GPU supercomputers. An explicit ghost formulation is proposed which results in performance competitive with state-of-the-art solvers based on the message-passing interface (MPI) system while the application code remains free of explicit communication and synchronization, i.e. it has sequential semantics. The contribution related to the numerics addresses two important questions. First, the issue of spurious pressure oscillations generated by fully-conservative schemes for thermally perfect mixtures is analyzed in detail. A generic framework is developed in order to generate systematic variations of the baseline scheme with improved properties. When applied to the problem at hand, several techniques that were previously proposed independently are recovered as special cases in a rigorous way. Finally, a hybrid strategy for preserving the positivity of DG solutions for the composition-describing scalars is introduced. The method based on the composition of subcell finite volume schemes and linear-scaling limiters leads to an overall positivity-preserving scheme in the inviscid limit, compatible with higher-order quadrature rules, and better preserving the subcell resolution compared to only using rescaling techniques.

Description

Type of resource text
Form electronic resource; remote; computer; online resource
Extent 1 online resource.
Place California
Place [Stanford, California]
Publisher [Stanford University]
Copyright date 2023; ©2023
Publication date 2023; 2023
Issuance monographic
Language English

Creators/Contributors

Author Bando, Kihiro
Degree supervisor Aiken, Alexander
Degree supervisor Lele, Sanjiva K. (Sanjiva Keshava), 1958-
Thesis advisor Aiken, Alexander
Thesis advisor Lele, Sanjiva K. (Sanjiva Keshava), 1958-
Thesis advisor Alonso, Juan José, 1958-
Degree committee member Alonso, Juan José, 1958-
Associated with Stanford University, School of Engineering
Associated with Stanford University, Department of Aeronautics and Astronautics

Subjects

Genre Theses
Genre Text

Bibliographic information

Statement of responsibility Kihiro Bando.
Note Submitted to the Department of Aeronautics and Astronautics.
Thesis Thesis Ph.D. Stanford University 2023.
Location https://purl.stanford.edu/pm373kw0126

Access conditions

Copyright
© 2023 by Kihiro Bando
License
This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).

Also listed in

Loading usage metrics...