EconPapers    
Economics at your fingertips  
 

Implementation of Lagrangian Surface Tracking for High Performance Computing

Thorsten Zirwes (), Feichi Zhang (), Jordan A. Denev, Peter Habisreuther, Henning Bockhorn and Dimosthenis Trimis
Additional contact information
Thorsten Zirwes: Karlsruhe Institute of Technology, Steinbuch Centre for Computing
Feichi Zhang: Karlsruhe Institute of Technology, Engler-Bunte Institute (Chair of Combustion Technology)
Jordan A. Denev: Karlsruhe Institute of Technology, Steinbuch Centre for Computing
Peter Habisreuther: Karlsruhe Institute of Technology, Engler-Bunte Institute (Chair of Combustion Technology)
Henning Bockhorn: Karlsruhe Institute of Technology, Engler-Bunte Institute (Chair of Combustion Technology)
Dimosthenis Trimis: Karlsruhe Institute of Technology, Engler-Bunte Institute (Chair of Combustion Technology)

A chapter in High Performance Computing in Science and Engineering '20, 2021, pp 223-236 from Springer

Abstract: Abstract In almost all technically relevant combustion applications, flames occur in turbulent flows. The interaction of turbulent flows with flames is still not fully understood due to the large range of time and length scales which govern combustion processes. One method of studying this interaction is by tracking thermo-physical trajectories of material points on flame surfaces. These trajectories give insight into the local flame dynamics and help to understand the influence of turbulence on flame properties. In this work, a Lagrangian tracking algorithm is presented which performs the tracking of material points on iso-surfaces. Because this tracking method is used in large-scale direct numerical simulations of combustion processes, the focus of the implementation lies on performance. By tracking the position of the Lagrangian particles in barycentric coordinates, efficient algorithms for spatial interpolation and the intersection of particle trajectories with iso-surfaces can be utilized. The code is written in a general way and not restricted to reacting flows but can be used to track any iso-surface. Additionally, the algorithm works by decomposing the computational cells into tetrahedra. This allows the tracking method to work on unstructured meshes with arbitrary cell shapes. The tracking method is implemented in OpenFOAM and applied to the direct numerical simulation of a 3D turbulent flame. The simulations are conducted with a custom solver which makes use of automatically generated, highly optimized code for the computation of chemical reaction rates, which performs up to 20 times faster than OpenFOAM’s implementation. For the turbulent flame, applying the tracking method increases simulation times by less than 5 %, so that the current implementation is well suited to be used during large scale simulations.

Keywords: Lagrangian tracking; Direct numerical simulation; Reacting flows; OpenFOAM; High performance computing (search for similar items in EconPapers)
Date: 2021
References: Add references at CitEc
Citations:

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-030-80602-6_15

Ordering information: This item can be ordered from
http://www.springer.com/9783030806026

DOI: 10.1007/978-3-030-80602-6_15

Access Statistics for this chapter

More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2026-06-01
Handle: RePEc:spr:sprchp:978-3-030-80602-6_15