TU Darmstadt / ULB / TUbiblio

A Computationally Efficient Implementation of Tabulated Combustion Chemistry based on Polynomials and Automatic Source Code Generation

Weise, S. ; Popp, S. ; Messig, D. ; Hasse, C. (2018)
A Computationally Efficient Implementation of Tabulated Combustion Chemistry based on Polynomials and Automatic Source Code Generation.
In: Flow, Turbulence and Combustion, 100 (1)
doi: 10.1007/s10494-017-9826-x
Artikel, Bibliographie

Kurzbeschreibung (Abstract)

The simulation of turbulent combustion is a multiphysics and multiscale problem, in which two different domains - fluid mechanics and chemistry - have to be coupled. One solution is a CFD-based simulation framework that performs lookups on tabulated chemistry using flamelets. The tables can become very large when the resolution is increased and modelling parameters and solution values are added. This makes dynamic memory management and its runtime requirements a crucial issue in these simulations. A novel approach for the efficient memory management of tabulated chemistry at reduced computational cost is developed in this study. The original interpolation-focused database is converted into a polynomial description, which is stored in a shared library as a set of functions. This step enables automatic compiler optimization techniques to achieve minimal data movement and the best use of modern computer architecture. The performance and properties of the method are evaluated in a generic test case and a fully coupled flame simulation.

Typ des Eintrags: Artikel
Erschienen: 2018
Autor(en): Weise, S. ; Popp, S. ; Messig, D. ; Hasse, C.
Art des Eintrags: Bibliographie
Titel: A Computationally Efficient Implementation of Tabulated Combustion Chemistry based on Polynomials and Automatic Source Code Generation
Sprache: Englisch
Publikationsjahr: Januar 2018
Titel der Zeitschrift, Zeitung oder Schriftenreihe: Flow, Turbulence and Combustion
Jahrgang/Volume einer Zeitschrift: 100
(Heft-)Nummer: 1
DOI: 10.1007/s10494-017-9826-x
URL / URN: https://doi.org/10.1007/s10494-017-9826-x
Kurzbeschreibung (Abstract):

The simulation of turbulent combustion is a multiphysics and multiscale problem, in which two different domains - fluid mechanics and chemistry - have to be coupled. One solution is a CFD-based simulation framework that performs lookups on tabulated chemistry using flamelets. The tables can become very large when the resolution is increased and modelling parameters and solution values are added. This makes dynamic memory management and its runtime requirements a crucial issue in these simulations. A novel approach for the efficient memory management of tabulated chemistry at reduced computational cost is developed in this study. The original interpolation-focused database is converted into a polynomial description, which is stored in a shared library as a set of functions. This step enables automatic compiler optimization techniques to achieve minimal data movement and the best use of modern computer architecture. The performance and properties of the method are evaluated in a generic test case and a fully coupled flame simulation.

Fachbereich(e)/-gebiet(e): 16 Fachbereich Maschinenbau > Fachgebiet Simulation reaktiver Thermo-Fluid Systeme (STFS)
16 Fachbereich Maschinenbau
Hinterlegungsdatum: 05 Apr 2018 12:44
Letzte Änderung: 05 Apr 2018 12:44
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen