Skip to content

Opening book details…

Can I read Pyrometheus: Symbolic abstractions for XPU and automatically differentiated computation of combustion kinetics and thermodynamics on EtoBox?

Pyrometheus: Symbolic abstractions for XPU and automatically differentiated computation of combustion kinetics and thermodynamics by Cisneros-Garibay, Esteban; Berre, Henry Le; Bryngelson, Spencer H.; Freund, Jonathan B. is a scholarly article available to read on EtoBox.

What is Pyrometheus: Symbolic abstractions for XPU and automatically differentiated computation of combustion kinetics and thermodynamics about?

The cost of combustion simulations is often dominated by the evaluation of net production rates of chemical species and mixture thermodynamics (thermochemistry). Execution on computing accelerators (XPUs) like graphic processing units (GPUs) can greatly reduce this cost. However, established thermochemistry software is not readily portable to such devices or sacrifices valuable analytical forms that enable differentiation for sensitivity analysis and implicit time integration. Symbolic abstractions are developed with corresponding transformations that enable computation on accelerators and automatic differentiation by avoiding premature specification of detail. The software package Pyrometheus is introduced as an implementation of these abstractions and their transformations for combustion thermochemistry. The formulation facilitates code generation from the symbolic representation of a specific thermochemical mechanism in multiple target languages, including Python, C++, and Fortran. Computational concerns are separated: the generated code processes array-valued expressions but does not specify their semantics. These semantics are provided by compatible array libraries, such as Nu

Author
Cisneros-Garibay, Esteban; Berre, Henry Le; Bryngelson, Spencer H.; Freund, Jonathan B.
Published
2025
Language
EN

More by Cisneros-Garibay, Esteban; Berre, Henry Le; Bryngelson, Spencer H.; Freund, Jonathan B.

Browse all works by Cisneros-Garibay, Esteban; Berre, Henry Le; Bryngelson, Spencer H.; Freund, Jonathan B.