User subroutines:
-
are provided to increase the functionality of several
Abaqus
capabilities for which the usual data input methods alone may be too
restrictive;
-
provide an extremely powerful and flexible tool for analysis;
-
are written as C, C++, or Fortran code and must be included in a model
when you execute the analysis, as discussed below;
-
must be included and, if desired, can be revised in a restarted run,
since they are not saved to the restart files);
-
cannot be called one from another; and
-
can in some cases call utility routines that are also available in
Abaqus.
A variety of utility routines are available to assist in the coding of user
subroutines. You include the utility routine inside a user subroutine. When
called, the utility routine will perform a predefined function or action whose
output or results can be integrated into the user subroutine. Some utility
routines are only applicable to particular user subroutines.