2 1 diso,unit2,unit4,det,ndi)
5 include
'PARAM_UMAT.INC' 7 INTEGER NDI,I1,J1,K1,L1
8 DOUBLE PRECISION CMISOMATFIC(ndi,ndi,ndi,ndi),UNIT2(ndi,ndi),
9 1 cbar(ndi,ndi),diso(5),
10 2 unit4(ndi,ndi,ndi,ndi)
11 DOUBLE PRECISION CBARI1,CBARI2
12 DOUBLE PRECISION DUDI1,DUDI2,D2UD2I1,D2UD2I2,D2UDI1I2
13 DOUBLE PRECISION AUX,AUX1,AUX2,AUX3,AUX4,DET
14 DOUBLE PRECISION UIJ,UKL,CIJ,CKL
22 aux1=four*(d2ud2i1+two*cbari1*d2udi1i2+
23 1 dudi2+cbari1*cbari1*d2ud2i2)
24 aux2=-four*(d2udi1i2+cbari1*d2ud2i2)
37 1 aux2*(uij*ckl+cij*ukl)+aux3*cij*ckl+
38 3 aux4*unit4(i1,j1,k1,l1)
39 cmisomatfic(i1,j1,k1,l1)=aux
subroutine cmatisomatfic(CMISOMATFIC, CBAR, CBARI1, CBARI2, DISO, UNIT2, UNIT4, DET, NDI)