The KINetics module addresses the issues discussed above in the context of CFD simulations. We are continually working on expanding this module to allow more options in terms of new solver capabilities, a flexible interface to allow integration with different types of fluid-transport software, and advanced methods for efficiently treating major and minor species in a flow. The module is based on two different algorithms, one for transient simulations where time-accurate solutions are required, and one for steady-state simulations where efficient iteration from an arbitrary initial state to the accurate steady-state condition for the given flow and chemistry is desired. These two algorithms and how they interact with the CFD solver are described briefly in the following two sub-sections.