Modelling of the temperature distribution in a three-zone resistance furnace: influence of furnace configuration and ampoule position