# pyJac: Analytical Jacobian generator for chemical kinetics

@article{Niemeyer2016pyJacAJ, title={pyJac: Analytical Jacobian generator for chemical kinetics}, author={Kyle E. Niemeyer and Nicholas J. Curtis and Chih-Jen Sung}, journal={Comput. Phys. Commun.}, year={2016}, volume={215}, pages={188-203} }

## 46 Citations

### Using SIMD and SIMT vectorization to evaluate sparse chemical kinetic Jacobian matrices and thermochemical source terms

- Computer ScienceCombustion and Flame
- 2018

### Accelerating reactive-flow simulations using vectorized chemistry integration

- Computer ScienceComput. Phys. Commun.
- 2022

### Fast reactive flow simulations using analytical Jacobian and dynamic load balancing in OpenFOAM

- EngineeringPhysics of Fluids
- 2022

A novelopen-source library aiming at speeding up reactive flow simulations using OpenFOAM, an open-source C++ software for CFD, and demonstrates the speed-up capabilities of this new library on various combustion problems.

### Data-driven selection of stiff chemistry ODE solver in operator-splitting schemes

- Computer Science
- 2020

### A conservative discontinuous Galerkin discretization for the chemically reacting Navier-Stokes equations

- Computer ScienceJ. Comput. Phys.
- 2020

### A load balanced chemistry model with analytical Jacobian for faster reactive simulations in OpenFOAM

- Computer ScienceArXiv
- 2021

A dynamic load balancing model called DLBFoam is introduced to balance the chemistry load during runtime in parallel simulations and the solution of the cell-based chemistry problem is improved by utilizing an analytical Jacobian using an open-source library called pyJac and an efficient linear algebra library LAPACK.

### Detailed Kinetics in Combustion Simulation: Manifestation, Model Reduction, and Computational Diagnostics

- Engineering
- 2018

In this chapter, the essential feature of realistic combustion chemistry is first introduced. Manifestations of nonlinear detailed chemistry in homogeneous combustion systems as well as…

### An investigation of GPU-based stiff chemical kinetics integration methods

- Computer ScienceArXiv
- 2016

### Accelerating finite-rate chemical kinetics with coprocessors: comparing vectorization methods on GPUs, MICs, and CPUs

- Computer ScienceComput. Phys. Commun.
- 2018

## References

SHOWING 1-10 OF 88 REFERENCES

### Dynamic adaptive chemistry for turbulent flame simulations

- Chemistry
- 2013

The use of large chemical mechanisms in flame simulations is computationally expensive due to the large number of chemical species and the wide range of chemical time scales involved. This study…

### Integration of large chemical kinetic mechanisms via exponential methods with Krylov approximations to Jacobian matrix functions

- Computer Science
- 2012

A novel approach that combines an exponential integrator and Krylov subspace approximations to the exponential function of the Jacobian matrix to cope with the computational cost associated with the time integration of stiff, large chemical systems is proposed.

### Techniques for Solving Stiff Chemical Kinetics on Graphical Processing Units

- Computer Science
- 2013

Two new integration methods using graphical processing units are presented that can rapidly integrate the nonlinear ordinary differential equations at each grid point in turbulent combustion simulations.

### GPU based simulation of reactive mixtures with detailed chemistry in combination with tabulation and an analytical Jacobian

- Computer ScienceComput. Chem. Eng.
- 2014

### Redesigning combustion modeling algorithms for the Graphics Processing Unit (GPU): Chemical kinetic rate evaluation and ordinary differential equation integration

- Computer Science
- 2011

### Accelerating moderately stiff chemical kinetics in reactive-flow simulations using GPUs

- Computer ScienceJ. Comput. Phys.
- 2014

### An Approach for Formulating Surrogates for Gasoline with Application toward a Reduced Surrogate Mechanism for CFD Engine Modeling

- Engineering, Computer Science
- 2011

This work proposes a methodology for the formulation of a gasoline surrogates based on the intrinsic qualities of the fuel chemical behavior, and identifies a candidate surrogate containing four components.