SDVINI

User subroutine to define initial solution-dependent state variable fields.

User subroutine SDVINI:

  • will be called for user-subroutine-defined initial solution-dependent state variable fields at particular material points, shell section points, contact secondary nodes, or for user elements (see Initial Conditions);

  • can be used to initialize solution-dependent state variables allocated as described in Allocating Space for Solution-Dependent State Variables; and

  • returns a value of zero for any solution-dependent state variables that have no defined initial condition.

This page discusses:

Use of Solution-Dependent State Variables in Other User Subroutines

Solution-dependent state variables initialized in SDVINI can be used and updated in the following user subroutines:

The solution-dependent state variables are passed into these routines in the order in which they are entered in SDVINI.

User Subroutine Interface

      SUBROUTINE SDVINI(STATEV,COORDS,NSTATV,NCRDS,NOEL,NPT,
     1 LAYER,KSPT)
C
      INCLUDE 'ABA_PARAM.INC'
C
      DIMENSION STATEV(NSTATV),COORDS(NCRDS)


      user coding to define STATEV(NSTATV)


      RETURN
      END

Variables to Be Defined

STATEV(1)

First solution-dependent state variable.

STATEV(2)

Second solution-dependent state variable.

STATEV(3)

Third solution-dependent state variable.

Etc.

Only NSTATV solution-dependent state variable values should be defined.

Variables Passed in for Information

COORDS

An array containing the initial coordinates of this point. Coordinates are not available for user elements.

NSTATV

User-defined number of solution-dependent state variables (see Allocating Space for Solution-Dependent State Variables).

NCRDS

Number of coordinates. This value is zero for user elements.

NOEL

Element number.

NPT

Integration point number in the element (not relevant for user elements).

LAYER

Layer number (for composite shells and layered solids).

KSPT

Section point number within the current layer or section. Section point 1 is used for all pure heat transfer, coupled temperature-displacement, and coupled thermal-electrical-structural analyses.