Heat solver