Stav dette: Preconditioning for thermal reservoir simulation