34 . R13,R21,R22,R23,R31,
39#include "implicit_f.inc"
48 my_real E1(*),E2(*),E3(*),E4(*),DYZ(*),E6(*),
49 . R11(*), R12(*), R13(*),
50 . r21(*), r22(*), r23(*),
51 . r31(*), r32(*), r33(*)
57 . A11(MVSIZ), A12(MVSIZ), A13(MVSIZ),
58 . a21(mvsiz), a22(mvsiz), a23(mvsiz),
59 . a31(mvsiz), a32(mvsiz), a33(mvsiz)
62 a11(i)=e1(i)*r11(i)+e4(i)*r21(i)+e6(i)*r31(i)
63 a12(i)=e1(i)*r12(i)+e4(i)*r22(i)+e6(i)*r32(i)
64 a13(i)=e1(i)*r13(i)+e4(i)*r23(i)+e6(i)*r33(i)
65 a21(i)=e4(i)*r11(i)+e2(i)*r21(i)+dyz(i)*r31(i)
66 a22(i)=e4(i)*r12(i)+e2(i)*r22(i)+dyz(i)*r32(i)
67 a23(i)=e4(i)*r13(i)+e2(i)*r23(i)+dyz(i)*r33(i)
68 a31(i)=e6(i)*r11(i)+dyz(i)*r21(i)+e3(i)*r31(i)
69 a32(i)=e6(i)*r12(i)+dyz(i)*r22(i)+e3(i)*r32(i)
70 a33(i)=e6(i)*r13(i)+dyz(i)*r23(i)+e3(i)*r33(i)
73 e1(i)=r11(i)*a11(i)+r21(i)*a21(i)+r31(i)*a31(i)
74 e2(i)=r12(i)*a12(i)+r22(i)*a22(i)+r32(i)*a32(i)
75 e3(i)=r13(i)*a13(i)+r23(i)*a23(i)+r33(i)*a33(i)
76 e4(i)=r11(i)*a12(i)+r21(i)*a22(i)+r31(i)*a32(i)
77 dyz(i)=r12(i)*a13(i)+r22(i)*a23(i)+r32(i)*a33(i)
78 e6(i)=r11(i)*a13(i)+r21(i)*a23(i)+r31(i)*a33(i)
99#include "implicit_f.inc"
105 . DXY(*) ,DYX(*) ,DYZ(*) ,DZY(*) ,DZX(*) ,DXZ(*)
106 my_real DXX(*),DYY(*),DZZ(*),
107 . R11(*), R12(*), R13(*),
108 . R21(*), R22(*), R23(*),
109 . R31(*), R32(*), R33(*)
120 a11 = dxx(i)*r11(i) + dxy(i)*r21(i) + dxz(i)*r31(i)
121 a12 = dxx(i)*r12(i) + dxy(i)*r22(i) + dxz(i)*r32(i)
122 a13 = dxx(i)*r13(i) + dxy(i)*r23(i) + dxz(i)*r33(i)
124 a21 = dyx(i)*r11(i) + dyy(i)*r21(i) + dyz(i)*r31(i)
125 a22 = dyx(i)*r12(i) + dyy(i)*r22(i) + dyz(i)*r32(i)
126 a23 = dyx(i)*r13(i) + dyy(i)*r23(i) + dyz(i)*r33(i)
128 a31 = dzx(i)*r11(i) + dzy(i)*r21(i) + dzz(i)*r31(i)
129 a32 = dzx(i)*r12(i) + dzy(i)*r22(i) + dzz(i)*r32(i)
130 a33 = dzx(i)*r13(i) + dzy(i)*r23(i) + dzz(i)*r33(i)
132 dxx(i) = r11(i)*a11 + r21(i)*a21 + r31(i)*a31
133 dxy(i) = r11(i)*a12 + r21(i)*a22 + r31(i)*a32
134 dxz(i) = r11(i)*a13 + r21(i)*a23 + r31(i)*a33
136 dyx(i) = r12(i)*a11 + r22(i)*a21 + r32(i)*a31
137 dyy(i) = r12(i)*a12 + r22(i)*a22 + r32(i)*a32
138 dyz(i) = r12(i)*a13 + r22(i)*a23 + r32(i)*a33
140 dzx(i) = r13(i)*a11 + r23(i)*a21 + r33(i)*a31
141 dzy(i) = r13(i)*a12 + r23(i)*a22 + r33(i)*a32
142 dzz(i) = r13(i)*a13 + r23(i)*a23 + r33(i)*a33
subroutine mrotensns(lft, llt, dxx, dxy, dxz, dyx, dyy, dyz, dzx, dzy, dzz, r11, r12, r13, r21, r22, r23, r31, r32, r33)
subroutine mrotens(lft, llt, e1, e2, e3, e4, dyz, e6, r11, r12, r13, r21, r22, r23, r31, r32, r33)
subroutine mulaw(lft, llt, nft, mtn, jcvt, pm, off, sig, eint, rho, vol, strain, gama, uvar, bufmat, tf, npf, imat, ngl, nuvar, nvartmp, vartmp, geo, pid, epsd, wxx, wyy, wzz, jsph, ssp, voln, vis, d1, d2, d3, d4, d5, d6, dvol, sold1, sold2, sold3, sold4, sold5, sold6, rx, ry, rz, sx, sy, sz, tx, ty, tz, ismstr, mfxx, mfxy, mfxz, mfyx, mfyy, mfyz, mfzx, mfzy, mfzz, ipm, isorth, nel, matparam)