Numerical analysis of crack growth under thermal fatigue loading