A model of thermal creep and annealing in finite domains based on coupled dislocation climb and vacancy diffusion. (December 2022)