Chemistry, Kinetics, Numerical Methods, Simulation, PhD.
learned C++ and after a few days of coding I managed to interpret the 240-species mechanism text file describing acetylene pyrolysis that was provided by one of my references and computing reaction rates that matched reported values. That seemed fairly well, but not well enough. Once you have