GSoC 2020 Introduction

Google Summer of Code 2020 - Developing a 0-D Steady-State Combustion Solver for Cantera


Hello, world! My name is Paul Blum (@paulblum), and I’m an undergraduate student at the University of Connecticut studying Mechanical Engineering and Computer Science & Engineering. I was introduced to Cantera by @bryanwweber, one of my professors at UConn, as an undergraduate research project that might allow me to jointly apply concepts from both of my fields of study. Since then, I’ve completed some small projects for the Cantera software and its website (Cantera/cantera #709, Cantera/cantera-website #95, Cantera/cantera-website #98).

Cantera has presented me with the opportunity to challenge myself, learn an incredible amount, and develop my skills as a scientist and an engineer. With this perception, I am excited to announce that I will be developing code for Cantera full-time this summer as part of Google Summer of Code 2020.

Project Details

Over the next few months, I’ll be working to create a fast and efficient 0-D steady-state combustion solver to integrate as a new feature into Cantera. Solvers for this type of idealized combustion are typically used in applications like studying stabilization and extinction in high velocity combustion, investigating the formation of poisonous nitrogen oxides during burning, determining the values of global reaction parameters in analytical models, and approximating more complex systems like gas-turbine combustors.

Throughout the summer I’ll be posting updates on development progress to the Cantera blog and the Cantera enhancements repository, so be sure to stay tuned! In the meantime, you can read more about this project via the official GSoC project description, or my more detailed project proposal.

If you’re interested in learning more about this project, or have any questions or suggestions regarding its development, feel free to email me at

Looking forward to a great summer!

Keep Reading:

Next Post - Blog Post 1