UMAT-ABAQUS
A general framework to develop material models (UMAT) in ABAQUS
Main Page
Modules
Files
File List
Globals
src
push2.for
Go to the documentation of this file.
1
SUBROUTINE
push2
(SIG,PK,F,DET,NDI)
2
C> PIOLA TRANSFORMATION
3
C> INPUT:
4
C> PK - 2ND PIOLA KIRCHOOF STRESS TENSOR
5
C> F - DEFORMATION GRADIENT
6
C> DET - DEFORMATION DETERMINANT
7
C> OUTPUT:
8
C> SIG - CAUCHY STRESS TENSOR
9
IMPLICIT NONE
10
include
'PARAM_UMAT.INC'
11
C
12
INTEGER
I1,J1,II1,JJ1,NDI
13
DOUBLE PRECISION
PK(ndi,ndi),F(ndi,ndi)
14
DOUBLE PRECISION
SIG(ndi,ndi)
15
DOUBLE PRECISION
AUX,DET
16
C
17
DO
i1=1,ndi
18
DO
j1=1,ndi
19
aux=zero
20
DO
ii1=1,ndi
21
DO
jj1=1,ndi
22
aux=aux+(det**(-one))*f(i1,ii1)*f(j1,jj1)*pk(ii1,jj1)
23
END DO
24
END DO
25
sig(i1,j1)=aux
26
END DO
27
END DO
28
C
29
RETURN
30
END SUBROUTINE
push2
push2
subroutine push2(SIG, PK, F, DET, NDI)
Definition:
push2.for:2
Generated by
1.8.11