A.2 User subroutine functions listing

The following tables describe the function of each available user subroutine.

Table A–3 ABAQUS/Standard user subroutines.

NameFunction
CREEPDefine time-dependent, viscoplastic behavior (creep and swelling)
DFLOWDefine nonuniform pore fluid velocity in a consolidation analysis
DFLUXDefine nonuniform distributed flux in a heat transfer or mass diffusion analysis
DISPSpecify prescribed boundary conditions
DLOADSpecify nonuniform distributed loads
FILMDefine nonuniform film coefficient and associated sink temperatures for heat transfer analysis
FLOWDefine nonuniform seepage coefficient and associated sink pore pressure for consolidation analysis
FRICDefine frictional behavior for contact surfaces
GAPCONDefine conductance between contact surfaces or nodes in a fully coupled temperature-displacement analysis or pure heat transfer analysis
GAPELECTRDefine electrical conductance between surfaces in a coupled thermal-electric analysis
HARDINIDefine initial equivalent plastic strain and initial backstress tensor
HETVALProvide internal heat generation in heat transfer analysis
MPCDefine multi-point constraints
ORIENTProvide an orientation for defining local material directions or local directions for kinematic coupling constraints or local rigid body directions for inertia relief
RSURFUDefine a rigid surface
SDVINIDefine initial solution-dependent state variable fields
SIGINIDefine an initial stress field
UCORRDefine cross-correlation properties for random response loading
UELDefine an element
UEXPANDefine incremental thermal strains
UEXTERNALDBManage user-defined external databases and calculate model-independent history information
UFIELDSpecify predefined field variables
UFLUIDDefine fluid density and fluid compliance for hydrostatic fluid elements
UFLUIDLEAKOFFDefine the fluid leak-off coefficients for pore pressure cohesive elements
UGENSDefine the mechanical behavior of a shell section
UHARDDefine the yield surface size and hardening parameters for isotropic plasticity or combined hardening models
UHYPELDefine a hypoelastic stress-strain relation
UHYPERDefine a hyperelastic material
UINTERDefine surface interaction behavior for contact surfaces
UMASFLSpecify prescribed mass flow rate conditions for a convection/diffusion heat transfer analysis
UMATDefine a material's mechanical behavior
UMATHTDefine a material's thermal behavior
UMESHMOTIONSpecify mesh motion constraints during adaptive meshing
UMOTIONSpecify motions during cavity radiation heat transfer analysis or steady-state transport analysis
UMULLINSDefine damage variable for the Mullins effect material model
UPOREPDefine initial fluid pore pressure
UPRESSSpecify prescribed equivalent pressure stress conditions
UPSDDefine the frequency dependence for random response loading
URDFILRead the results file
USDFLDRedefine field variables at a material point
UTEMPSpecify prescribed temperatures
UTRACLOADSpecify nonuniform traction loads
UTRSDefine a reduced time shift function for a viscoelastic material
UVARMGenerate element output
UWAVEDefine wave kinematics for an ABAQUS/Aqua analysis
VOIDRIDefine initial void ratios

Table A–4 ABAQUS/Explicit user subroutines.

NameFunction
VDLOADSpecify nonuniform distributed loads
VFRICDefine frictional behavior for contact surfaces
VUINTERDefine the interaction between contact surfaces
VUMATDefine material behavior