Text this: Two-dimensional and three-dimensional finite element models of external thread rolling.