HEAT solver introduction