thermal purification