A parallel in situ adaptive tabulation of combustion chemistry using a shared-memory architecture

Hongyuan Zhang, Suo Yang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In situ adaptive tabulation (ISAT) can significantly accelerate combustion simulations. However, in parallel computing, every processor has to maintain its own ISAT table, thus wasting a lot of memory. We propose to develop a parallel ISAT using shared memory with hybrid MPI+MPI model. A concurrent data structure is developed to ensure high efficiency and thread-safety when manage the shared-memory. A serial of 2D counter-flow diffusion flame simulation are conducted to test the performance of parallel ISAT. The simulations shows that the memory requirement of new parallel ISAT is lower than the original ISAT. Meanwhile, it can bring higher computational efficiency.

Original languageEnglish (US)
Title of host publicationAIAA SciTech Forum 2022
PublisherAmerican Institute of Aeronautics and Astronautics Inc, AIAA
ISBN (Print)9781624106316
DOIs
StatePublished - 2022
EventAIAA Science and Technology Forum and Exposition, AIAA SciTech Forum 2022 - San Diego, United States
Duration: Jan 3 2022Jan 7 2022

Publication series

NameAIAA Science and Technology Forum and Exposition, AIAA SciTech Forum 2022

Conference

ConferenceAIAA Science and Technology Forum and Exposition, AIAA SciTech Forum 2022
Country/TerritoryUnited States
CitySan Diego
Period1/3/221/7/22

Bibliographical note

Funding Information:
S. Yang acknowledges the faculty start-up funding from the University of Minnesota. H. Zhang acknowledges the support from the 3M Science and Technology Doctoral Fellowship and the Frontera Computational Science Fellowship.

Publisher Copyright:
© 2022, American Institute of Aeronautics and Astronautics Inc. All rights reserved.

Fingerprint

Dive into the research topics of 'A parallel in situ adaptive tabulation of combustion chemistry using a shared-memory architecture'. Together they form a unique fingerprint.

Cite this