29 . PX1, PX2, PX3, PX4, PY1, PY2, PY3, PY4,
30 . PZ1, PZ2, PZ3, PZ4, VX1, VX2, VX3, VX4,
31 . VY1, VY2, VY3, VY4, VZ1, VZ2, VZ3, VZ4,
32 . DXX, DXY, DXZ, DYX, DYY, DYZ, DZX, DZY,
33 . DZZ, D4, D5, D6, WXX, WYY, WZZ)
37#include "implicit_f.inc"
42 . vx1(*), vx2(*), vx3(*), vx4(*),
43 . vy1(*), vy2(*), vy3(*), vy4(*),
44 . vz1(*), vz2(*), vz3(*), vz4(*),
45 . px1(*), px2(*), px3(*), px4(*),
46 . py1(*), py2(*), py3(*), py4(*),
47 . pz1(*), pz2(*), pz3(*), pz4(*),
48 . dxx(*), dxy(*), dxz(*),
49 . dyx(*), dyy(*), dyz(*),
50 . dzx(*), dzy(*), dzz(*), d4(*), d5(*), d6(*),
51 . wxx(*), wyy(*), wzz(*)
55#include "vect01_c.inc"
66 dxx(i)=px1(i)*vx1(i)+px2(i)*vx2(i)+
67 . px3(i)*vx3(i)+px4(i)*vx4(i)
68 dyy(i)=py1(i)*vy1(i)+py2(i)*vy2(i)+
69 . py3(i)*vy3(i)+py4(i)*vy4(i)
70 dzz(i)=pz1(i)*vz1(i)+pz2(i)*vz2(i)+
71 . pz3(i)*vz3(i)+pz4(i)*vz4(i)
72 dxy(i)=py1(i)*vx1(i)+py2(i)*vx2(i)+
73 . py3(i)*vx3(i)+py4(i)*vx4(i)
74 dxz(i)=pz1(i)*vx1(i)+pz2(i)*vx2(i)+
75 . pz3(i)*vx3(i)+pz4(i)*vx4(i)
76 dyx(i)=px1(i)*vy1(i)+px2(i)*vy2(i)
77 . px3(i)*vy3(i)+px4(i)*vy4(i)
78 dyz(i)=pz1(i)*vy1(i)+pz2(i)*vy2(i)+
79 . pz3(i)*vy3(i)+pz4(i)*vy4(i)
80 dzx(i)=px1(i)*vz1(i)+px2(i)*vz2(i)+
81 . px3(i)*vz3(i)+px4(i)*vz4(i)
82 dzy(i)=py1(i)*vz1(i)+py2(i)*vz2(i)+
83 . py3(i)*vz3(i)+py4(i)*vz4(i)
subroutine s4defo3(px1, px2, px3, px4, py1, py2, py3, py4, pz1, pz2, pz3, pz4, vx1, vx2, vx3, vx4, vy1, vy2, vy3, vy4, vz1, vz2, vz3, vz4, dxx, dxy, dxz, dyx, dyy, dyz, dzx, dzy, dzz, d4, d5, d6, wxx, wyy, wzz)