About user subroutines and utilities

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 (see Restarting an analysis);

  • cannot be called one from another; and

  • can in some cases call utility routines that are also available in Abaqus (see Available utility routines).

The following topics are discussed:

Related Topics
In Other Guides
Abaqus/Standard and Abaqus/Explicit execution
Abaqus User Subroutines Guide