There are two interfaces to include ABAQUS umat routines: umat_abaqus is meant to include linear materials, umat_abaqusnl for nonlinear materials. For nonlinear materials the logarithmic strain and infinitesimal rotation are calculated, which slows down the calculation. Consequently, the nonlinear routine should only be used if necessary.