ChemGen: Code Generation for Multispecies Chemical Kinetics in Computational Physics SimulationsRyan F. Johnson, Eric J. Ching, Ethan S. Genter, Joshua E. Lipman, Andrew D. Kercher, Jay Arcities, Hai Wanghttps://arxiv.org/abs/2510.10005
ChemGen: Code Generation for Multispecies Chemical Kinetics in Computational Physics SimulationsThis paper introduces ChemGen, a software package that uses code generation to integrate multispecies thermodynamics and chemical kinetics into C+-based computational physics codes. ChemGen aims to make chemical kinetics more accessible in existing simulation frameworks and help bridge the gap between combustion modeling and computational physics. The package employs the concept of decorators which enable flexible C++ code generation to target established software ecosystems. ChemGen generates …