44#include "implicit_f.inc"
52 INTEGER,
INTENT(IN) :: NEL
55 . VX1(*), VX2(*), VX3(*), VX4(*), VX5(*), VX6(*), VX7(*), VX8(*),
56 . VY1(*), VY2(*), VY3(*), VY4(*), VY5(*), VY6(*), VY7(*), VY8(*),
57 . VZ1(*), VZ2(*), VZ3(*), VZ4(*), VZ5(*), VZ6(*), VZ7(*), VZ8(*),
58 . PX1(*), PX2(*), PX3(*), PX4(*),
59 . PY1(*), PY2(*), PY3(*), PY4(*),
60 . PZ1(*), PZ2(*), PZ3(*), (*),
61 . WXX(*), WYY(*), WZZ(*)
73 . VX46, VY46, VZ46, DT1D2, DT1D
89 dxy=py1(i)*vx17+py2(i)*vx28+
90 . py3(i)*vx35+py4(i)*vx46
91 dxz=pz1(i)*vx17+pz2(i)*vx28+
92 . pz3(i)*vx35+pz4(i)*vx46
93 dyx=px1(i)*vy17+px2(i)*vy28+
94 . px3(i)*vy35+px4(i)*vy46
95 dyz=pz1(i)*vy17+pz2(i)*vy28+
96 . pz3(i)*vy35+pz4(i)*vy46
97 dzx=px1(i)*vz17+px2(i)*vz28+
98 . px3(i)*vz35+px4(i)*vz46
99 dzy=py1(i)*vz17+py2(i)*vz28+
100 . py3(i)*vz35+py4(i)*vz46
102 wzz(i)=dt1d2*(dyx-dxy)
103 wyy(i)=dt1d2*(dxz-dzx)
104 wxx(i)=dt1d2*(dzy-dyz)
subroutine s8edefw3(px1, px2, px3, px4, py1, py2, py3, py4, pz1, pz2, pz3, pz4, vx1, vx2, vx3, vx4, vx5, vx6, vx7, vx8, vy1, vy2, vy3, vy4, vy5, vy6, vy7, vy8, vz1, vz2, vz3, vz4, vz5, vz6, vz7, vz8, wxx, wyy, wzz, nel)