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) | UCREEPNETWORK |
Four new variables can be defined: outputData(io_creep_deqcreepinc_dinv1), the derivative: outputData(io_creep_deqcreepinc_dinv2), the derivative: outputData(io_creep_deqcreepinc_ddetf), the derivative: outputData(io_creep_deqcreepinc_dpress), the derivative: r_array(ir_creep_inv1), the first invariant, r_array(ir_creep_inv2), the second invariant, r_array(ir_creep_detf), the determinant of the deformation gradient, r_array(ir_creep_press), Kirchhoff pressure | ||
mod | (S) | UEXTERNALDB |
The LOP variable to be passed in for information can take new values. LOP=5 indicates that the user subroutine is being called at the start of a step. LOP=6 indicates that the user subroutine is being called at the end of a step. | ||
mod | (S) | UMAT |
Variable JSTEP(1) can now be passed in to identify the step number. | ||
new | (S) | UXFEMNONLOCALWEIGHT |
User subroutine to define the weight function used to compute the average stress/strain to determine the crack propagation direction. | ||
new | (E) | VEXTERNALDB |
User subroutine that gives control to the user at key moments of the analysis so that data can be exchanged dynamically among Abaqus user subroutines and with external programs or files. | ||
new | (E) | VUCHARLENGTH |
User subroutine to define characteristic element length at a material point. |