UMAT-ABAQUS
A general framework to develop material models (UMAT) in ABAQUS
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | pull2 (PK, SIG, FINV, DET, NDI) |
subroutine | pinvariants (A, INV4, NDI, ST, LAMBDA, BARLAMBDA, DET) |
subroutine | metvol (CVOL, C, PV, PPV, DET, NDI) |
subroutine | contraction42 (S, LT, RT, NDI) |
subroutine | umat (STRESS, STATEV, DDSDDE, SSE, SPD, SCD, RPL, DDSDDT, DRPLDE, DRPLDT, STRAN, DSTRAN, TIME, DTIME, TEMP, DTEMP, PREDEF, DPRED, CMNAME, NDI, NSHR, NTENS, NSTATEV, PROPS, NPROPS, COORDS, DROT, PNEWDT, CELENT, DFGRD0, DFGRD1, NOEL, NPT, LAYER, KSPT, KSTEP, KINC) |
Record of revisions: | Date Programmer Description of change | ==== ========== ===================== | 15/11/2017 Joao Ferreira cont mech general eqs | 01/11/2018 Joao Ferreira comments added |Description: UMAT: IMPLEMENTATION OF THE CONSTITUTIVE EQUATIONS BASED UPON A STRAIN-ENERGY FUNCTION (SEF). THIS CODE, AS IS, EXPECTS A SEF BASED ON THE INVARIANTS OF THE CAUCHY-GREEN TENSORS. A VISCOELASTIC COMPONENT IS ALSO INCLUDED IF NEEDED. YOU CAN CHOOSE TO COMPUTE AT THE MATERIAL FRAME AND THENPUSHFORWARD OR COPUTE AND THE SPATIAL FRAME DIRECTLY.IF YOU WANT TO ADAPT THE CODE ACCORDING TO YOUR SEF: ISOMAT - DERIVATIVES OF THE SEF IN ORDER TO THE INVARIANTSADD OTHER CONTRIBUTIONS: STRESS AND TANGENT MATRIXMore... | |
subroutine | projeul (A, AA, PE, NDI) |
subroutine | sigvol (SVOL, PV, UNIT2, NDI) |
subroutine | isomat (SSEISO, DISO, C10, C01, CBARI1, CBARI2) |
subroutine | sdvread (STATEV) |
subroutine | anisomat (SSEANISO, DANISO, DISO, K1, K2, KDISP, I4, I1) |
subroutine | pk2vol (PKVOL, PV, C, NDI) |
subroutine | pull4 (MAT, SPATIAL, FINV, DET, NDI) |
subroutine | setjr (CJR, SIGMA, UNIT2, NDI) |
subroutine | contraction44 (S, LT, RT, NDI) |
subroutine | initialize (STATEV) |
subroutine | setvol (CVOL, PV, PPV, UNIT2, UNIT4S, NDI) |
subroutine | pk2isomatfic (FIC, DISO, CBAR, CBARI1, UNIT2, NDI) |
subroutine | uexternaldb (LOP, LRESTART, TIME, DTIME, KSTEP, KINC) |
subroutine | getoutdir (OUTDIR, LENOUTDIR) |
subroutine | sigisomatfic (SFIC, PKFIC, F, DET, NDI) |
subroutine | pk2anisomatfic (AFIC, DANISO, CBAR, INV4, ST0, NDI) |
subroutine | stretch (C, B, U, V, NDI) |
subroutine | matinv3d (A, A_INV, NDI) |
subroutine | spectral (A, D, V) |
subroutine | jacobi (A, N, NP, D, V, NROT) |
subroutine | eigsrt (D, V, N, NP) |
subroutine | tensorprod2 (A, B, C, NDI) |
subroutine | contraction24 (S, LT, RT, NDI) |
subroutine | invariants (A, INV1, INV2, NDI) |
subroutine | sigiso (SISO, SFIC, PE, NDI) |
subroutine | vol (SSEV, PV, PPV, K, DET) |
subroutine | push4 (SPATIAL, MAT, F, DET, NDI) |
subroutine | pk2iso (PKISO, PKFIC, PL, DET, NDI) |
subroutine | onem (A, AA, AAS, NDI) |
subroutine | metiso (CMISO, CMFIC, PL, PKISO, PKFIC, C, UNIT2, DET, NDI) |
subroutine | setiso (CISO, CFIC, PE, SISO, SFIC, UNIT2, NDI) |
subroutine | push2 (SIG, PK, F, DET, NDI) |
subroutine | deformation (F, C, B, NDI) |
subroutine | fslip (F, FBAR, DET, NDI) |
subroutine | cmatanisomatfic (CMANISOMATFIC, M0, DANISO, UNIT2, DET, NDI) |
subroutine | sdvwrite (DET, LAMBDA, STATEV) |
subroutine | resetdfgrd (DFGRD, NDI) |
subroutine | fibdir (FIB, ST0, ST, NE, NOEL, NDI, VORIF, VD, DISTGR, DFGRD1) |
subroutine | indexx (STRESS, DDSDDE, SIG, TNG, NTENS, NDI) |
subroutine | rotation (F, R, U, NDI) |
subroutine | cmatisomatfic (CMISOMATFIC, CBAR, CBARI1, CBARI2, DISO, UNIT2, UNIT4, DET, NDI) |
subroutine | projlag (C, AA, PL, NDI) |
subroutine | csisomatfic (CISOMATFIC, CMISOMATFIC, DISTGR, DET, NDI) |
subroutine anisomat | ( | double precision | SSEANISO, |
double precision, dimension(4) | DANISO, | ||
double precision, dimension(5) | DISO, | ||
double precision | K1, | ||
double precision | K2, | ||
double precision | KDISP, | ||
double precision | I4, | ||
double precision | I1 | ||
) |
daniso | ANISOTROPIC PART : ISOCHORIC SEF AND DERIVATIVES |
diso | ANISOTROPIC PART : ISOCHORIC SEF AND DERIVATIVES |
Definition at line 529 of file umat_general.for.
subroutine cmatanisomatfic | ( | double precision, dimension(ndi,ndi,ndi,ndi) | CMANISOMATFIC, |
double precision, dimension(ndi,ndi) | M0, | ||
double precision, dimension(3) | DANISO, | ||
double precision, dimension(ndi,ndi) | UNIT2, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | ANISOTROPIC MATRIX: MATERIAL 'FICTICIOUS' ELASTICITY TENSOR |
Definition at line 1525 of file umat_general.for.
subroutine cmatisomatfic | ( | double precision, dimension(ndi,ndi,ndi,ndi) | CMISOMATFIC, |
double precision, dimension(ndi,ndi) | CBAR, | ||
double precision | CBARI1, | ||
double precision | CBARI2, | ||
double precision, dimension(5) | DISO, | ||
double precision, dimension(ndi,ndi) | UNIT2, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | UNIT4, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | ISOTROPIC MATRIX: MATERIAL 'FICTICIOUS' ELASTICITY TENSOR |
Definition at line 1711 of file umat_general.for.
subroutine contraction24 | ( | double precision, dimension(ndi,ndi) | S, |
double precision, dimension(ndi,ndi) | LT, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | RT, | ||
integer | NDI | ||
) |
ndi | DOUBLE CONTRACTION BETWEEN 4TH ORDER AND 2ND ORDER TENSOR INPUT: LT - RIGHT 2ND ORDER TENSOR RT - LEFT 4TH ODER TENSOR OUTPUT: S - DOUBLE CONTRACTED TENSOR (2ND ORDER) |
Definition at line 1173 of file umat_general.for.
subroutine contraction42 | ( | double precision, dimension(ndi,ndi) | S, |
double precision, dimension(ndi,ndi,ndi,ndi) | LT, | ||
double precision, dimension(ndi,ndi) | RT, | ||
integer | NDI | ||
) |
ndi | DOUBLE CONTRACTION BETWEEN 4TH ORDER AND 2ND ORDER TENSOR INPUT: LT - RIGHT 4TH ORDER TENSOR RT - LEFT 2ND ODER TENSOR OUTPUT: S - DOUBLE CONTRACTED TENSOR (2ND ORDER) |
Definition at line 75 of file umat_general.for.
subroutine contraction44 | ( | double precision, dimension(ndi,ndi,ndi,ndi) | S, |
double precision, dimension(ndi,ndi,ndi,ndi) | LT, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | RT, | ||
integer | NDI | ||
) |
ndi | DOUBLE CONTRACTION BETWEEN 4TH ORDER TENSORS INPUT: LT - RIGHT 4TH ORDER TENSOR RT - LEFT 4TH ORDER TENSOR OUTPUT: S - DOUBLE CONTRACTED TENSOR (4TH ORDER) |
Definition at line 663 of file umat_general.for.
subroutine csisomatfic | ( | double precision, dimension(ndi,ndi,ndi,ndi) | CISOMATFIC, |
double precision, dimension(ndi,ndi) | CMISOMATFIC, | ||
double precision, dimension(ndi,ndi) | DISTGR, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | ISOTROPIC MATRIX: SPATIAL 'FICTICIOUS' ELASTICITY TENSOR |
Definition at line 1787 of file umat_general.for.
subroutine deformation | ( | double precision, dimension(ndi,ndi) | F, |
double precision, dimension(ndi,ndi) | C, | ||
double precision, dimension(ndi,ndi) | B, | ||
integer | NDI | ||
) |
ndi | RIGHT AND LEFT CAUCHY-GREEN DEFORMATION TENSORS |
Definition at line 1482 of file umat_general.for.
subroutine eigsrt | ( | double precision, dimension(np) | D, |
double precision, dimension(np,np) | V, | ||
integer | N, | ||
integer | NP | ||
) |
Definition at line 1116 of file umat_general.for.
subroutine fibdir | ( | double precision, dimension(ne,4) | FIB, |
double precision, dimension(3,3) | ST0, | ||
double precision, dimension(3,3) | ST, | ||
integer | NE, | ||
integer | NOEL, | ||
integer | NDI, | ||
double precision, dimension(3) | VORIF, | ||
double precision, dimension(3) | VD, | ||
double precision, dimension(3,3) | DISTGR, | ||
double precision, dimension(3,3) | DFGRD1 | ||
) |
Definition at line 1596 of file umat_general.for.
subroutine fslip | ( | double precision, dimension(ndi,ndi) | F, |
double precision, dimension(ndi,ndi) | FBAR, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | DISTORTION GRADIENT |
Definition at line 1495 of file umat_general.for.
subroutine getoutdir | ( | character*256 | OUTDIR, |
integer | LENOUTDIR | ||
) |
outdir | GET CURRENT WORKING DIRECTORY |
Definition at line 804 of file umat_general.for.
subroutine indexx | ( | double precision, dimension(ntens) | STRESS, |
double precision, dimension(ntens,ntens) | DDSDDE, | ||
double precision, dimension(ndi,ndi) | SIG, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | TNG, | ||
integer | NTENS, | ||
integer | NDI | ||
) |
ntens | INDEXATION: FULL SIMMETRY IN STRESSES AND ELASTICITY TENSORS |
ndi | INDEXATION: FULL SIMMETRY IN STRESSES AND ELASTICITY TENSORS |
Definition at line 1659 of file umat_general.for.
subroutine initialize | ( | double precision, dimension(nsdv) | STATEV | ) |
Definition at line 697 of file umat_general.for.
subroutine invariants | ( | double precision, dimension(ndi,ndi) | A, |
double precision | INV1, | ||
double precision | INV2, | ||
integer | NDI | ||
) |
ndi | 1ST AND 2ND INVARIANTS OF A TENSOR |
Definition at line 1202 of file umat_general.for.
subroutine isomat | ( | double precision | SSEISO, |
double precision, dimension(5) | DISO, | ||
double precision | C10, | ||
double precision | C01, | ||
double precision | CBARI1, | ||
double precision | CBARI2 | ||
) |
sseiso | ISOTROPIC MATRIX : ISOCHORIC SEF AND DERIVATIVES |
diso | ISOTROPIC MATRIX : ISOCHORIC SEF AND DERIVATIVES |
Definition at line 487 of file umat_general.for.
subroutine jacobi | ( | double precision, dimension(np,np) | A, |
integer | N, | ||
integer | NP, | ||
double precision, dimension(np) | D, | ||
double precision, dimension(np,np) | V, | ||
integer | NROT | ||
) |
Definition at line 953 of file umat_general.for.
subroutine matinv3d | ( | double precision, dimension(ndi,ndi) | A, |
double precision, dimension(ndi,ndi) | A_INV, | ||
integer | NDI | ||
) |
ndi | INVERSE OF A 3X3 MATRIX |
Definition at line 894 of file umat_general.for.
subroutine metiso | ( | double precision, dimension(ndi,ndi,ndi,ndi) | CMISO, |
double precision, dimension(ndi,ndi,ndi,ndi) | CMFIC, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | PL, | ||
double precision, dimension(ndi,ndi) | PKISO, | ||
double precision, dimension(ndi,ndi) | PKFIC, | ||
double precision, dimension(ndi,ndi) | C, | ||
double precision, dimension(ndi,ndi) | UNIT2, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | ISOCHORIC MATERIAL ELASTICITY TENSOR |
Definition at line 1353 of file umat_general.for.
subroutine metvol | ( | double precision, dimension(ndi,ndi,ndi,ndi) | CVOL, |
double precision, dimension(ndi,ndi) | C, | ||
double precision | PV, | ||
double precision | PPV, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | VOLUMETRIC MATERIAL ELASTICITY TENSOR |
Definition at line 48 of file umat_general.for.
subroutine onem | ( | double precision, dimension(ndi,ndi) | A, |
double precision, dimension(ndi,ndi,ndi,ndi) | AA, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | AAS, | ||
integer | NDI | ||
) |
ndi | THIS SUBROUTINE GIVES: 2ND ORDER IDENTITY TENSORS - A 4TH ORDER IDENTITY TENSOR - AA 4TH ORDER SYMMETRIC IDENTITY TENSOR - AAS |
Definition at line 1315 of file umat_general.for.
subroutine pinvariants | ( | double precision, dimension(ndi,ndi) | A, |
double precision | INV4, | ||
integer | NDI, | ||
double precision, dimension(ndi,ndi) | ST, | ||
double precision | LAMBDA, | ||
double precision | BARLAMBDA, | ||
double precision | DET | ||
) |
ndi | AND 4TH PSEUDO-INVARIANTS OF A TENSOR |
Definition at line 26 of file umat_general.for.
subroutine pk2anisomatfic | ( | double precision, dimension(ndi,ndi) | AFIC, |
double precision, dimension(3) | DANISO, | ||
double precision, dimension(3,3) | CBAR, | ||
double precision | INV4, | ||
double precision, dimension(3,3) | ST0, | ||
integer | NDI | ||
) |
ndi | ANISOTROPIC MATRIX: 2PK 'FICTICIOUS' STRESS TENSOR |
Definition at line 831 of file umat_general.for.
subroutine pk2iso | ( | double precision, dimension(ndi,ndi) | PKISO, |
double precision, dimension(ndi,ndi) | PKFIC, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | PL, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | ISOCHORIC PK2 STRESS TENSOR |
Definition at line 1294 of file umat_general.for.
subroutine pk2isomatfic | ( | double precision, dimension(ndi,ndi) | FIC, |
double precision, dimension(5) | DISO, | ||
double precision, dimension(ndi,ndi) | CBAR, | ||
double precision | CBARI1, | ||
double precision, dimension(ndi,ndi) | UNIT2, | ||
integer | NDI | ||
) |
ndi | ISOTROPIC MATRIX: 2PK 'FICTICIOUS' STRESS TENSOR |
Definition at line 737 of file umat_general.for.
subroutine pk2vol | ( | double precision, dimension(ndi,ndi) | PKVOL, |
double precision | PV, | ||
double precision, dimension(ndi,ndi) | C, | ||
integer | NDI | ||
) |
ndi | VOLUMETRIC PK2 STRESS |
Definition at line 586 of file umat_general.for.
subroutine projeul | ( | double precision, dimension(ndi,ndi) | A, |
double precision, dimension(ndi,ndi,ndi,ndi) | AA, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | PE, | ||
integer | NDI | ||
) |
ndi | EULERIAN PROJECTION TENSOR |
Definition at line 443 of file umat_general.for.
subroutine projlag | ( | double precision, dimension(ndi,ndi) | C, |
double precision, dimension(ndi,ndi,ndi,ndi) | AA, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | PL, | ||
integer | NDI | ||
) |
ndi | LAGRANGIAN PROJECTION TENSOR |
Definition at line 1756 of file umat_general.for.
subroutine pull2 | ( | double precision, dimension(ndi,ndi) | PK, |
double precision, dimension(ndi,ndi) | SIG, | ||
double precision, dimension(ndi,ndi) | FINV, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | PULL-BACK TIMES DET OF A 2ND ORDER TENSOR |
Definition at line 2 of file umat_general.for.
subroutine pull4 | ( | double precision, dimension(ndi,ndi,ndi,ndi) | MAT, |
double precision, dimension(ndi,ndi,ndi,ndi) | SPATIAL, | ||
double precision, dimension(ndi,ndi) | FINV, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | PULL-BACK TIMES DET OF 4TH ORDER TENSOR |
Definition at line 605 of file umat_general.for.
subroutine push2 | ( | double precision, dimension(ndi,ndi) | SIG, |
double precision, dimension(ndi,ndi) | PK, | ||
double precision, dimension(ndi,ndi) | F, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | PIOLA TRANSFORMATION INPUT: PK - 2ND PIOLA KIRCHOOF STRESS TENSOR F - DEFORMATION GRADIENT DET - DEFORMATION DETERMINANT OUTPUT: SIG - CAUCHY STRESS TENSOR |
Definition at line 1452 of file umat_general.for.
subroutine push4 | ( | double precision, dimension(ndi,ndi,ndi,ndi) | SPATIAL, |
double precision, dimension(ndi,ndi,ndi,ndi) | MAT, | ||
double precision, dimension(ndi,ndi) | F, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | PIOLA TRANSFORMATION INPUT: MAT - MATERIAL ELASTICITY TENSOR F - DEFORMATION GRADIENT DET - DEFORMATION DETERMINANT OUTPUT: SPATIAL - SPATIAL ELASTICITY TENSOR |
Definition at line 1253 of file umat_general.for.
subroutine resetdfgrd | ( | double precision, dimension(ndi,ndi) | DFGRD, |
integer | NDI | ||
) |
Definition at line 1577 of file umat_general.for.
subroutine rotation | ( | double precision, dimension(ndi,ndi) | F, |
double precision, dimension(ndi,ndi) | R, | ||
double precision, dimension(ndi,ndi) | U, | ||
integer | NDI | ||
) |
ndi | COMPUTES ROTATION TENSOR |
Definition at line 1697 of file umat_general.for.
subroutine sdvread | ( | double precision, dimension(nsdv) | STATEV | ) |
statev | VISCOUS DISSIPATION: READ STATE VARS |
Definition at line 510 of file umat_general.for.
subroutine sdvwrite | ( | double precision | DET, |
double precision | LAMBDA, | ||
double precision, dimension(nsdv) | STATEV | ||
) |
statev | VISCOUS DISSIPATION: WRITE STATE VARS |
det | VISCOUS DISSIPATION: WRITE STATE VARS |
lambda | VISCOUS DISSIPATION: WRITE STATE VARS |
Definition at line 1563 of file umat_general.for.
subroutine setiso | ( | double precision, dimension(ndi,ndi,ndi,ndi) | CISO, |
double precision, dimension(ndi,ndi,ndi,ndi) | CFIC, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | PE, | ||
double precision, dimension(ndi,ndi) | SISO, | ||
double precision, dimension(ndi,ndi) | SFIC, | ||
double precision, dimension(ndi,ndi) | UNIT2, | ||
integer | NDI | ||
) |
ndi | ISOCHORIC SPATIAL ELASTICITY TENSOR |
Definition at line 1412 of file umat_general.for.
subroutine setjr | ( | double precision, dimension(ndi,ndi,ndi,ndi) | CJR, |
double precision, dimension(ndi,ndi) | SIGMA, | ||
double precision, dimension(ndi,ndi) | UNIT2, | ||
integer | NDI | ||
) |
ndi | JAUMAN RATE CONTRIBUTION FOR THE SPATIAL ELASTICITY TENSOR |
Definition at line 639 of file umat_general.for.
subroutine setvol | ( | double precision, dimension(ndi,ndi,ndi,ndi) | CVOL, |
double precision | PV, | ||
double precision | PPV, | ||
double precision, dimension(ndi,ndi) | UNIT2, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | UNIT4S, | ||
integer | NDI | ||
) |
ndi | VOLUMETRIC SPATIAL ELASTICITY TENSOR |
Definition at line 713 of file umat_general.for.
subroutine sigiso | ( | double precision, dimension(ndi,ndi) | SISO, |
double precision, dimension(ndi,ndi) | SFIC, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | PE, | ||
integer | NDI | ||
) |
ndi | ISOCHORIC CAUCHY STRESS |
Definition at line 1222 of file umat_general.for.
subroutine sigisomatfic | ( | double precision, dimension(ndi,ndi) | SFIC, |
double precision, dimension(ndi,ndi) | PKFIC, | ||
double precision, dimension(ndi,ndi) | F, | ||
double precision | DET, | ||
integer | NDI | ||
) |
ndi | ISOTROPIC MATRIX: ISOCHORIC CAUCHY STRESS |
Definition at line 817 of file umat_general.for.
subroutine sigvol | ( | double precision, dimension(ndi,ndi) | SVOL, |
double precision | PV, | ||
double precision, dimension(ndi,ndi) | UNIT2, | ||
integer | NDI | ||
) |
ndi | VOLUMETRIC CAUCHY STRESS |
Definition at line 470 of file umat_general.for.
subroutine spectral | ( | double precision, dimension(3,3) | A, |
double precision, dimension(3) | D, | ||
double precision, dimension(3,3) | V | ||
) |
EIGENVALUES AND EIGENVECTOR OF A 3X3 MATRIX
Definition at line 927 of file umat_general.for.
subroutine stretch | ( | double precision, dimension(ndi,ndi) | C, |
double precision, dimension(ndi,ndi) | B, | ||
double precision, dimension(ndi,ndi) | U, | ||
double precision, dimension(ndi,ndi) | V, | ||
integer | NDI | ||
) |
ndi | STRETCH TENSORS |
Definition at line 859 of file umat_general.for.
subroutine tensorprod2 | ( | double precision, dimension(ndi,ndi) | A, |
double precision, dimension(ndi,ndi) | B, | ||
double precision, dimension(ndi,ndi,ndi,ndi) | C, | ||
integer | NDI | ||
) |
Definition at line 1152 of file umat_general.for.
subroutine uexternaldb | ( | LOP, | |
LRESTART, | |||
dimension(2) | TIME, | ||
real*8 | DTIME, | ||
KSTEP, | |||
KINC | |||
) |
dtime | READ MESH DATA |
Definition at line 768 of file umat_general.for.
subroutine umat | ( | double precision, dimension(ntens) | STRESS, |
double precision, dimension(nstatev) | STATEV, | ||
double precision, dimension(ntens,ntens) | DDSDDE, | ||
double precision | SSE, | ||
double precision | SPD, | ||
double precision | SCD, | ||
double precision | RPL, | ||
double precision, dimension(ntens) | DDSDDT, | ||
double precision, dimension(ntens) | DRPLDE, | ||
double precision | DRPLDT, | ||
double precision, dimension(ntens) | STRAN, | ||
double precision, dimension(ntens) | DSTRAN, | ||
double precision, dimension(2) | TIME, | ||
double precision | DTIME, | ||
double precision | TEMP, | ||
double precision | DTEMP, | ||
double precision, dimension(1) | PREDEF, | ||
double precision, dimension(1) | DPRED, | ||
character*8 | CMNAME, | ||
integer | NDI, | ||
integer | NSHR, | ||
integer | NTENS, | ||
integer | NSTATEV, | ||
double precision, dimension(nprops) | PROPS, | ||
integer | NPROPS, | ||
double precision, dimension(3) | COORDS, | ||
double precision, dimension(3,3) | DROT, | ||
double precision | PNEWDT, | ||
double precision | CELENT, | ||
double precision, dimension(3,3) | DFGRD0, | ||
double precision, dimension(3,3) | DFGRD1, | ||
integer | NOEL, | ||
integer | NPT, | ||
integer | LAYER, | ||
integer | KSPT, | ||
integer | KSTEP, | ||
integer | KINC | ||
) |
Record of revisions: | Date Programmer Description of change | ==== ========== ===================== | 15/11/2017 Joao Ferreira cont mech general eqs |
Definition at line 133 of file umat_general.for.
subroutine vol | ( | double precision | SSEV, |
double precision | PV, | ||
double precision | PPV, | ||
double precision | K, | ||
double precision | DET | ||
) |
ssev | VOLUMETRIC CONTRIBUTION :STRAIN ENERGY FUNCTION AND DERIVATIVES |
pv | VOLUMETRIC CONTRIBUTION :STRAIN ENERGY FUNCTION AND DERIVATIVES |
ppv | VOLUMETRIC CONTRIBUTION :STRAIN ENERGY FUNCTION AND DERIVATIVES |
Definition at line 1235 of file umat_general.for.