UMAT-ABAQUS
A general framework to develop material models (UMAT) in ABAQUS
setvol.for
Go to the documentation of this file.
1  SUBROUTINE setvol(CVOL,PV,PPV,UNIT2,UNIT4S,NDI)
2 C> VOLUMETRIC SPATIAL ELASTICITY TENSOR
3  IMPLICIT NONE
4  include 'PARAM_UMAT.INC'
5 C
6  INTEGER NDI,I1,J1,K1,L1
7  DOUBLE PRECISION UNIT2(ndi,ndi),UNIT4S(ndi,ndi,ndi,ndi),
8  1 cvol(ndi,ndi,ndi,ndi)
9  DOUBLE PRECISION PV,PPV
10 C
11  DO i1 = 1, ndi
12  DO j1 = 1, ndi
13  DO k1 = 1, ndi
14  DO l1 = 1, ndi
15  cvol(i1,j1,k1,l1)=
16  1 ppv*unit2(i1,j1)*unit2(k1,l1)
17  2 -two*pv*unit4s(i1,j1,k1,l1)
18  END DO
19  END DO
20  END DO
21  END DO
22 C
23  RETURN
24  END SUBROUTINE setvol
subroutine setvol(CVOL, PV, PPV, UNIT2, UNIT4S, NDI)
Definition: setvol.for:2