29 . X1 ,X2 ,X3 ,X4 ,X5 ,X6 ,X7 ,X8 ,
30 . Y1 ,Y2 ,Y3 ,Y4 ,Y5 ,Y6 ,Y7 ,Y8 ,
31 . Z1 ,Z2 ,Z3 ,Z4 ,Z5 ,Z6 ,Z7 ,Z8)
35#include "implicit_f.inc"
46 . x1(*), x2(*), x3(*), x4(*), x5(*), x6(*),
47 . x7(*), x8(*), y1(*), y2(*), y3(*), y4(*), y5(*), y6(*), y7(*),
48 . y8(*), z1(*), z2(*), z3(*), z4(*), z5(*), z6(*), z7(*), z8(*)
55 . xd1(mvsiz), xd2(mvsiz), xd3(mvsiz), xd4(mvsiz),
56 . xd5(mvsiz), xd6(mvsiz), xd7(mvsiz), xd8(mvsiz),
57 . yd1(mvsiz), yd2(mvsiz), yd3(mvsiz), yd4(mvsiz),
58 . yd5(mvsiz), yd6(mvsiz), yd7(mvsiz), yd8(mvsiz),
59 . zd1(mvsiz), zd2(mvsiz), zd3(mvsiz), zd4(mvsiz),
60 . zd5(mvsiz), zd6(mvsiz), zd7(mvsiz), zd8(mvsiz)
63 . jac1(mvsiz), jac2(mvsiz), jac3(mvsiz), jac4(mvsiz), jac5(mvsiz), jac6(mvsiz),
64 . jac7(mvsiz), jac8(mvsiz) , jac9(mvsiz),
65 . a17(mvsiz) , a28(mvsiz) ,
66 . b17(mvsiz) , b28(mvsiz) ,
67 . c17(mvsiz) , c28(mvsiz)
69 . x17(mvsiz), x28(mvsiz), x35(mvsiz), x46(mvsiz),
70 . y17(mvsiz), y28(mvsiz), y35(mvsiz), y46(mvsiz),
71 . z17(mvsiz), z28(mvsiz), z35(mvsiz), z46(mvsiz),
72 . jac_59_68(mvsiz), jac_67_49(mvsiz), jac_48_57(mvsiz)
117 jac1(i)=x17(i)+x28(i)-x35(i)-x46(i)
118 jac2(i)=y17(i)+y28(i)-y35(i)-y46(i)
119 jac3(i)=z17(i)+z28(i)-z35(i)-z46(i)
129 jac4(i)=a17(i)+a28(i)
130 jac5(i)=b17(i)+b28(i)
131 jac6(i)=c17(i)+c28(i)
132 jac7(i)=a17(i)-a28(i)
133 jac8(i)=b17(i)-b28(i)
134 jac9(i)=c17(i)-c28(i)
138 jac_59_68(i)=jac5(i)*jac9(i)-jac6(i)*jac8(i)
139 jac_67_49(i)=jac6(i)*jac7(i)-jac4(i)*jac9(i)
140 jac_48_57(i)=jac4(i)*jac8(i)-jac5(i)*jac7(i)
144 vol(i)=one_over_64*(jac1(i)*jac_59_68(i)+jac2(i)*jac_67_49(i)+jac3(i)*jac_48_57(i))
subroutine suderi3(nel, vol, x1, x2, x3, x4, x5, x6, x7, x8, y1, y2, y3, y4, y5, y6, y7, y8, z1, z2, z3, z4, z5, z6, z7, z8)