UMAT-ABAQUS
A general framework to develop material models (UMAT) in ABAQUS
pinvariants.for
Go to the documentation of this file.
1  SUBROUTINE pinvariants(A,INV4,NDI,ST,LAMBDA,BARLAMBDA,DET)
2 C> AND 4TH PSEUDO-INVARIANTS OF A TENSOR
3  IMPLICIT NONE
4  include 'PARAM_UMAT.INC'
5 C
6  INTEGER NDI,I,J
7  DOUBLE PRECISION A(ndi,ndi),DET,SCALE1,ST(ndi,ndi),LAMBDA
8  DOUBLE PRECISION BARLAMBDA,INV4
9 C
10  inv4=zero
11  DO i=1,ndi
12  DO j=1, ndi
13  inv4=inv4+a(i,j)*st(i,j)
14  ENDDO
15  ENDDO
16 C STRETCH
17  scale1=det**(-one /three)
18  barlambda=dsqrt(inv4)
19  lambda=barlambda/scale1
20 C
21  RETURN
22  END SUBROUTINE pinvariants
subroutine pinvariants(A, INV4, NDI, ST, LAMBDA, BARLAMBDA, DET)
Definition: pinvariants.for:2