UXFEMNONLOCALWEIGHT

User subroutine to define the weight function used to compute the average stress/strain to determine the crack propagation direction.

User subroutine UXFEMNONLOCALWEIGHT:

  • can be used to specify a user-defined weight function; and

  • is currently available only for enriched elements.

This page discusses:

User Subroutine Interface

SUBROUTINE UXFEMNONLOCALWEIGHT(WEIGHT, JELNO, NPT, COORDS, 
     & CRACKTIPCOORD, NNCRD, RADIUS, KSTEP, KINC, TIME)
C

      INCLUDE 'ABA_PARAM.INC'

C
      DIMENSION TIME(2), COORDS(NNCRD), CRACKTIPCOORD(NNCRD)
      user coding to define weight
      RETURN
      END

Variables to Be Defined

weight

A scalar weight function used to compute the average stress/strain at the crack tip.

Variables Passed in for Information

JELNO

Element number.

NPT

Integration point number.

COORDS

An array containing the current coordinates of this integration point.

CRACKTIPCOORDS

An array containing the current coordinates of the crack tip.

NNCRD

Dimension of the model.

RADIUS

Influence radius in which the elements are included for averaging.

KSTEP

Step number.

KINC

Increment number.

TIME(1)

Value of step time at the beginning of the current increment.

TIME(2)

Value of total time at the beginning of the current increment.