Product: Abaqus/Explicit
For Abaqus/Explicit user subroutines that store stress and strain components according to the convention presented in “Conventions,” Section 1.2.2 of the Abaqus Analysis User's Manual, a number of utility routines are available for calculating principal stress/strain values and principal stress/strain directions from the relevant tensors. These routines are most commonly called from user subroutine VUMAT.
The following utility subroutines are available in Abaqus/Explicit to perform tensor operations:
VSPRINC (calculate principal values)
VSPRIND (calculate principal values and directions)