Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Symbolic construction of the chemical Jacobian of quasi-steady state (QSS) chemistries for Exascale computing platforms

Journal Article · · Combustion and Flame
The Quasi-Steady State Approximation (QSSA) can be an effective tool for reducing the size and stiffness of chemical mechanisms for implementation in computational reacting flow solvers. However, for many applications, the resulting model still requires implicit methods for efficient time integration. Here, in this paper, we outline an approach to formulating the QSSA reduction that is coupled with a strategy to generate C++ source code to evaluate the net species production rates, and the chemical Jacobian. The code-generation component employs a symbolic approach enabling a simple and effective strategy to analytically compute the chemical Jacobian. For computational tractability, the symbolic approach needs to be paired with common subexpression elimination which can negatively affect memory usage. Several solutions are outlined and successfully tested on a 3D multipulse ignition problem, thus allowing portable application across chemical model sizes and GPU capabilities. The implementation of the proposed method is available at https://github.com/AMReX-Combustion/PelePhysics under an open-source license.
Research Organization:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Office of Energy Efficiency and Renewable Energy (EERE); USDOE Office of Science (SC), Basic Energy Sciences (BES). Scientific User Facilities (SUF)
Grant/Contract Number:
AC05-00OR22725; AC36-08GO28308
OSTI ID:
2449680
Report Number(s):
NREL/JA--2C00-83709; MainId:84482; UUID:7b5e9a12-7cfb-4052-9e12-ab5d91f29138; MainAdminId:73488
Journal Information:
Combustion and Flame, Journal Name: Combustion and Flame Vol. 270; ISSN 0010-2180
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (42)

Mechanism reduction for the oscillatory oxidation of hydrogen: Sensitivity and quasi-steady-state analyses journal November 1992
A strong-connectivity algorithm and its applications in data flow analysis journal January 1981
Including analytically reduced chemistry (ARC) in CFD applications journal May 2019
Linear time reduction of large kinetic mechanisms with directed relation graph: n-Heptane and iso-octane journal January 2006
Strategies for mechanism reduction for large hydrocarbons: n-heptane journal July 2008
Direct numerical simulations of ignition of a lean n-heptane/air mixture with temperature inhomogeneities at constant volume: Parametric study journal September 2011
Accelerating multi-dimensional combustion simulations using GPU and hybrid explicit/implicit ODE integration journal July 2012
Formation, growth, and transport of soot in a three-dimensional turbulent non-premixed jet flame journal July 2014
Experimental and modeling study on the high-temperature oxidation of Ammonia and related NOx chemistry journal March 2015
Direct numerical simulation of a temporally evolving air/n-dodecane jet at low-temperature diesel-relevant conditions journal September 2018
Influence of operating conditions on flow field dynamics and soot formation in an aero-engine model combustor journal December 2023
GPU based simulation of reactive mixtures with detailed chemistry in combination with tabulation and an analytical Jacobian journal December 2014
A minimally-dissipative low-Mach number solver for complex reacting flows in OpenFOAM journal January 2018
pyJac: Analytical Jacobian generator for chemical kinetics journal June 2017
DeepFlame: A deep learning empowered open-source platform for reacting flow simulations journal October 2023
A compact skeletal mechanism for n-dodecane with optimized semi-global low-temperature chemistry for diesel engine simulations journal March 2017
Jacobian-free Newton–Krylov methods: a survey of approaches and applications journal January 2004
High order conservative finite difference scheme for variable density low Mach number turbulent flows journal July 2008
Towards dense linear algebra for hybrid GPU accelerated manycore systems journal June 2010
Toward accommodating realistic fuel chemistry in large-scale computations journal April 2009
A directed relation graph method for mechanism reduction journal January 2005
Structure of a spatially developing turbulent lean methane–air Bunsen flame journal January 2007
Faster solvers for large kinetic mechanisms using adaptive preconditioners journal January 2015
Large Eddy Simulation of an industrial gas turbine combustor using reduced chemistry with accurate pollutant prediction journal January 2017
Ensemble-LES analysis of perturbation response of turbulent partially-premixed flames journal January 2019
Pareto-efficient combustion modeling for improved CO-emission prediction in LES of a piloted turbulent dimethyl ether jet flame journal January 2019
Probabilistic modeling of forced ignition of alternative jet fuels journal September 2020
HPC-enabling technologies for high-fidelity combustion simulations journal January 2023
An Analytical Jacobian Approach to Sparse Reaction Kinetics for Computationally Efficient Combustion Modeling with Large Reaction Mechanisms journal July 2012
On the error of the quasi-steady-state approximation journal January 1993
Systematic Approach To Obtain Analytic Solutions of Quasi Steady State Species in Reduced Mechanisms journal December 2006
The steady state and equilibrium approximations: A geometrical picture journal April 1988
The partial‐equilibrium approximation in reacting flows journal May 1992
Integration of large chemical kinetic mechanisms via exponential methods with Krylov approximations to Jacobian matrix functions journal June 2012
Depth-First Search and Linear Graph Algorithms journal June 1972
The Pele Simulation Suite for Reacting Flows at Exascale book January 2024
SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers journal September 2005
Eine Theorie der photochemischen Reaktionsgeschwindigkeiten journal October 1913
PeleLMeX: an AMR Low Mach Number Reactive Flow Simulation Code without level sub-cycling journal October 2023
Growth of Rounding Errors and Repetitivity of Large Eddy Simulations journal July 2008
Development of Comprehensive Detailed and Reduced Reaction Mechanisms for Combustion Modeling journal September 2003
SymPy: symbolic computing in Python journal January 2017

Similar Records

The ALPAL Matrix Editor for symbolic Jacobians
Conference · Sat Mar 31 23:00:00 EST 1990 · OSTI ID:6991543

PeleLMeX: an AMR Low Mach Number Reactive Flow Simulation Code without level sub-cycling
Journal Article · Mon Oct 30 20:00:00 EDT 2023 · Journal of Open Source Software · OSTI ID:2228465

The Matrix Editor for symbolic Jacobians in ALPAL
Conference · Sat Nov 30 23:00:00 EST 1991 · OSTI ID:5503219