Kinetic Solver