ThermoSolver