Terascale direct numerical simulations of turbulent combustion using S3D

Терамасштабные прямые численные моделирования турбулентного горения с использованием S3D
J. H. Chen, Alok Choudhary, Bronis de Supinski, Maya S deVries, Evatt R. Hawkes, Scott Klasky, Wei‐keng Liao, K L Ma, John Mellor‐Crummey, Norbert Podhorszki, Ramanan Sankaran, Sameer Shende, Chun Sang Yoo
2009-01-23

MPI-I/O cachingS3Ddirect numerical simulationmultivariate volume visualizationturbulent combustion
Computational science is paramount to the understanding of underlying processes in internal combustion engines of the future that will utilize non-petroleum-based alternative fuels, including carbon-neutral biofuels, and burn in new combustion regimes that will attain high efficiency while minimizing emissions of particulates and nitrogen oxides. Next-generation engines will likely operate at higher pressures, with greater amounts of dilution and utilize alternative fuels that exhibit a wide range of chemical and physical properties. Therefore, there is a significant role for high-fidelity simulations, direct numerical simulations (DNS), specifically designed to capture key turbulence-chemistry interactions in these relatively uncharted combustion regimes, and in particular, that can discriminate the effects of differences in fuel properties. In DNS, all of the relevant turbulence and flame scales are resolved numerically using high-order accurate numerical algorithms. As a consequence terascale DNS are computationally intensive, require massive amounts of computing power and generate tens of terabytes of data. Recent results from terascale DNS of turbulent flames are presented here, illustrating its role in elucidating flame stabilization mechanisms in a lifted turbulent hydrogen/air jet flame in a hot air coflow, and the flame structure of a fuel-lean turbulent premixed jet flame. Computing at this scale requires close collaborations between computer and combustion scientists to provide optimized scaleable algorithms and software for terascale simulations, efficient collective parallel I/O, tools for volume visualization of multiscale, multivariate data and automating the combustion workflow. The enabling computer science, applied to combustion science, is also required in many other terascale physics and engineering simulations. In particular, performance monitoring is used to identify the performance of key kernels in the DNS code, S3D and especially memory intensive loops in the code. Through the careful application of loop transformations, data reuse in cache is exploited thereby reducing memory bandwidth needs, and hence, improving S3D's nodal performance. To enhance collective parallel I/O in S3D, an MPI-I/O caching design is used to construct a two-stage write-behind method for improving the performance of write-only operations. The simulations generate tens of terabytes of data requiring analysis. Interactive exploration of the simulation data is enabled by multivariate time-varying volume visualization. The visualization highlights spatial and temporal correlations between multiple reactive scalar fields using an intuitive user interface based on parallel coordinates and time histogram. Finally, an automated combustion workflow is designed using Kepler to manage large-scale data movement, data morphing, and archival and to provide a graphical display of run-time diagnostics.
1
A two-stage MPI-I/O write-behind caching method improves collective parallel write performance for simulations producing tens of terabytes of data.
2
DNS results elucidate flame stabilization mechanisms in a lifted turbulent hydrogen/air jet flame with hot-air coflow and characterize a fuel-lean turbulent premixed jet flame structure.
3
Parallel multivariate volume visualization and an automated Kepler workflow support interactive analysis, data movement, morphing, archival, and runtime diagnostics for large-scale combustion simulations.
4
Performance monitoring and loop transformations exploit cache data reuse, reduce memory-bandwidth requirements, and improve S3D nodal performance, particularly for memory-intensive kernels.
5
Terascale direct numerical simulations resolve all relevant turbulence and flame scales, enabling high-fidelity study of turbulence–chemistry interactions in emerging combustion regimes.

Terascale direct numerical simulations of turbulent hydrogen/air and fuel-lean premixed jet flames

Turbulence–chemistry interactions, flame stabilization mechanisms, flame structure, and scalable computational performance and data-analysis requirements in high-fidelity combustion simulations

Publication Details
Publication Date
2009-01-23
Journal
Publisher
ISSN
Access Type
Author Information
Authors
J. H. Chen
Alok Choudhary
Bronis de Supinski
Maya S deVries
Evatt R. Hawkes
Scott Klasky
Wei‐keng Liao
K L Ma
John Mellor‐Crummey
Norbert Podhorszki
Ramanan Sankaran
Sameer Shende
Chun Sang Yoo
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%