16.3 Changes in ABAQUS user subroutines

This section summarizes the changes and the additions that have been made to user subroutines that can be used in an ABAQUS model.

mod(S)  SIGINI

The final argument is extended to describe the element type as well, simplifying coding in cases where there are differing element types for which initial stresses are defined with SIGINI.

The REBARN variable has been renamed NAMES(1), and a new variable, NAMES(2), has been added. The NAMES(2) variable describes the element type, simplifying coding in cases where there are differing element types for which initial stresses are defined with SIGINI.

new(S)  UFLUIDLEAKOFF

This new user subroutine can be used to define the fluid leak-off coefficients for pore pressure cohesive elements. It is called at all material calculation points of elements for which the material definition contains user-defined leak-off coefficients, and it can include material behavior dependent on field variables or state variables.

mod(S)  UMESHMOTION

A new argument, LSMOOTH, has been added, which enables mesh smoothing to act upon nodes where adaptive mesh constraints are also applied.

Note:  For Windows operating systems, ABAQUS Version 6.5 UMESHMOTION subroutines must be modified to include LSMOOTH so that they will compile properly in Version 6.6. On other platforms, existing subroutines will compile without modification.