thermal pulse