In RMG, the reaction conditions of interest (i.e., temperature (T ), pressure (P ), initial composition (X 0 )) are provided by defining reactors in the input file. RMG supports three reactor types for mechanism generation, distinguished by the phases involved: SimpleReactor for gas phase, LiquidReactor for liquid phase, and the new SurfaceReactor.